Skip to content

backends-web-backend


Class: IeMefAdapter

Defined in: backends/web-backend/src/ie-workbooks/ie-mef-adapter.ts:13

Implements

Constructors

Constructor

new IeMefAdapter(ieWorkbookModel, registry, ieWorkbooksService): IeMefAdapter

Defined in: backends/web-backend/src/ie-workbooks/ie-mef-adapter.ts:16

Parameters

ieWorkbookModel

Model<IeWorkbookDocument>

registry

WorkbookElementRegistry

ieWorkbooksService

IeWorkbooksService

Returns

IeMefAdapter

Properties

elementCode

readonly elementCode: "IE" = "IE"

Defined in: backends/web-backend/src/ie-workbooks/ie-mef-adapter.ts:14

Implementation of

WorkbookElementAdapter.elementCode

Methods

createBlank()

createBlank(workbookId, projectId, name, ownerUsername): Promise<void>

Defined in: backends/web-backend/src/ie-workbooks/ie-mef-adapter.ts:26

Parameters

workbookId

string

projectId

string

name

string

ownerUsername

string

Returns

Promise<void>

Implementation of

WorkbookElementAdapter.createBlank


exampleVariants()

exampleVariants(): WorkbookExampleVariant[]

Defined in: backends/web-backend/src/ie-workbooks/ie-mef-adapter.ts:47

Returns

WorkbookExampleVariant[]

Implementation of

WorkbookElementAdapter.exampleVariants


load()

load(workbookId): Promise<{ mef: unknown; ownerUsername: string; projectId: string; } | null>

Defined in: backends/web-backend/src/ie-workbooks/ie-mef-adapter.ts:31

Parameters

workbookId

string

Returns

Promise<{ mef: unknown; ownerUsername: string; projectId: string; } | null>

Implementation of

WorkbookElementAdapter.load


loadExample()

loadExample(workbookId, acting, exampleId): Promise<void>

Defined in: backends/web-backend/src/ie-workbooks/ie-mef-adapter.ts:51

Parameters

workbookId

string

acting
username

string

exampleId

string

Returns

Promise<void>

Implementation of

WorkbookElementAdapter.loadExample


onModuleInit()

onModuleInit(): void

Defined in: backends/web-backend/src/ie-workbooks/ie-mef-adapter.ts:22

Returns

void

Implementation of

OnModuleInit.onModuleInit


save()

save(workbookId, mef): Promise<unknown>

Defined in: backends/web-backend/src/ie-workbooks/ie-mef-adapter.ts:37

Parameters

workbookId

string

mef

unknown

Returns

Promise<unknown>

Implementation of

WorkbookElementAdapter.save