Class: ScMefAdapter
Defined in: backends/web-backend/src/sc-workbooks/sc-mef-adapter.ts:13
Implements
WorkbookElementAdapterOnModuleInit
Constructors
Constructor
new ScMefAdapter(
scWorkbookModel,registry,scWorkbooksService):ScMefAdapter
Defined in: backends/web-backend/src/sc-workbooks/sc-mef-adapter.ts:16
Parameters
scWorkbookModel
Model<ScWorkbookDocument>
registry
scWorkbooksService
Returns
ScMefAdapter
Properties
elementCode
readonlyelementCode:"SC"="SC"
Defined in: backends/web-backend/src/sc-workbooks/sc-mef-adapter.ts:14
Implementation of
WorkbookElementAdapter.elementCode
Methods
createBlank()
createBlank(
workbookId,projectId,name,ownerUsername):Promise<void>
Defined in: backends/web-backend/src/sc-workbooks/sc-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/sc-workbooks/sc-mef-adapter.ts:47
Returns
Implementation of
WorkbookElementAdapter.exampleVariants
load()
load(
workbookId):Promise<{mef:unknown;ownerUsername:string;projectId:string; } |null>
Defined in: backends/web-backend/src/sc-workbooks/sc-mef-adapter.ts:31
Parameters
workbookId
string
Returns
Promise<{ mef: unknown; ownerUsername: string; projectId: string; } | null>
Implementation of
loadExample()
loadExample(
workbookId,acting,exampleId):Promise<void>
Defined in: backends/web-backend/src/sc-workbooks/sc-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/sc-workbooks/sc-mef-adapter.ts:22
Returns
void
Implementation of
OnModuleInit.onModuleInit
save()
save(
workbookId,mef):Promise<unknown>
Defined in: backends/web-backend/src/sc-workbooks/sc-mef-adapter.ts:37
Parameters
workbookId
string
mef
unknown
Returns
Promise<unknown>
