Skip to content

backends-web-backend


Class: MsMefAdapter

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

Implements

Constructors

Constructor

new MsMefAdapter(msWorkbookModel, registry, msWorkbooksService): MsMefAdapter

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

Parameters

msWorkbookModel

Model<MsWorkbookDocument>

registry

WorkbookElementRegistry

msWorkbooksService

MsWorkbooksService

Returns

MsMefAdapter

Properties

elementCode

readonly elementCode: "MS" = "MS"

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

Implementation of

WorkbookElementAdapter.elementCode

Methods

createBlank()

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

Defined in: backends/web-backend/src/ms-workbooks/ms-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/ms-workbooks/ms-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/ms-workbooks/ms-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/ms-workbooks/ms-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/ms-workbooks/ms-mef-adapter.ts:22

Returns

void

Implementation of

OnModuleInit.onModuleInit


save()

save(workbookId, mef): Promise<unknown>

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

Parameters

workbookId

string

mef

unknown

Returns

Promise<unknown>

Implementation of

WorkbookElementAdapter.save