WriteRuntimeInstance
Defined in: runtime/runtime.ts:73
Extends
Section titled “Extends”Extended by
Section titled “Extended by”Properties
Section titled “Properties”
readonlyapps:Record<string,WriteAppInstance>
Defined in: runtime/runtime.ts:74
Overrides
Section titled “Overrides”
readonlynow:DateTime
Defined in: runtime/runtime.ts:39
Inherited from
Section titled “Inherited from”principalId
Section titled “principalId”
readonlyprincipalId:string
Defined in: runtime/runtime.ts:40
Inherited from
Section titled “Inherited from”ReadRuntimeInstance.principalId
readonlyroot:WriteAppInstance
Defined in: runtime/runtime.ts:75
Overrides
Section titled “Overrides”workspaceId
Section titled “workspaceId”
readonlyworkspaceId:string
Defined in: runtime/index.ts:39
Inherited from
Section titled “Inherited from”ReadRuntimeInstance.workspaceId
Methods
Section titled “Methods”getItem()
Section titled “getItem()”getItem(
id):Promise<WriteItem<ItemInstanceTypes> |undefined>
Defined in: runtime/runtime.ts:76
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<WriteItem<ItemInstanceTypes> | undefined>
Overrides
Section titled “Overrides”getItemByKeyPath()
Section titled “getItemByKeyPath()”getItemByKeyPath(…
parts):Promise<WriteItem<ItemInstanceTypes> |undefined>
Defined in: runtime/runtime.ts:77
Parameters
Section titled “Parameters”…[string, ...string[]]
Returns
Section titled “Returns”Promise<WriteItem<ItemInstanceTypes> | undefined>
Overrides
Section titled “Overrides”ReadRuntimeInstance.getItemByKeyPath
getWorkspaceItem()
Section titled “getWorkspaceItem()”getWorkspaceItem():
Promise<WriteWorkspaceItem>
Defined in: runtime/runtime.ts:78
Returns
Section titled “Returns”Promise<WriteWorkspaceItem>
Overrides
Section titled “Overrides”ReadRuntimeInstance.getWorkspaceItem
getWorkspaceTemplate()
Section titled “getWorkspaceTemplate()”getWorkspaceTemplate():
ReadTemplate
Defined in: runtime/runtime.ts:45
Returns
Section titled “Returns”Inherited from
Section titled “Inherited from”ReadRuntimeInstance.getWorkspaceTemplate
hashKey()
Section titled “hashKey()”hashKey(
source):Promise<string>
Defined in: runtime/runtime.ts:52
Creates a key by hashing the provided value. The source can be up to 1,024 characters.
Parameters
Section titled “Parameters”source
Section titled “source”string
Returns
Section titled “Returns”Promise<string>
Inherited from
Section titled “Inherited from”log(
message, …optional):void
Defined in: runtime/runtime.ts:46
Parameters
Section titled “Parameters”message
Section titled “message”any
optional
Section titled “optional”…any[]
Returns
Section titled “Returns”void
Inherited from
Section titled “Inherited from”selectItems()
Section titled “selectItems()”selectItems():
ItemCursorSelector<WriteItem<ItemInstanceTypes>>
Defined in: runtime/runtime.ts:84
Returns an item selection builder that allows retrieving items that are in this workspace
Returns
Section titled “Returns”ItemCursorSelector<WriteItem<ItemInstanceTypes>>
Overrides
Section titled “Overrides”ReadRuntimeInstance.selectItems
sudo()
Section titled “sudo()”sudo<
TResult>(fn):Promise<TResult>
Defined in: runtime/runtime.ts:91
Moves into a readwrite sudo role: This is effectively system, but tracked against the existing principal (if any). Calling this from system does nothing. If you are already sudo, the existing sudo is retained.
Type Parameters
Section titled “Type Parameters”TResult
Section titled “TResult”TResult
Parameters
Section titled “Parameters”(ctx) => Promise<TResult>
Returns
Section titled “Returns”Promise<TResult>
Overrides
Section titled “Overrides”template()
Section titled “template()”template(
prn):Promise<WriteTemplate<WriteItem<ItemInstanceTypes>> |undefined>
Defined in: runtime/runtime.ts:96
Return the template matching the supplied prn.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<WriteTemplate<WriteItem<ItemInstanceTypes>> | undefined>