ReadItem
Defined in: runtime/item.ts:101
Extends
Section titled “Extends”BaseReadItem.StandardItem
Properties
Section titled “Properties”createdAt
Section titled “createdAt”
readonlycreatedAt:Date
Defined in: runtime/item.ts:28
Inherited from
Section titled “Inherited from”definition
Section titled “definition”
readonlydefinition:TemplateDefinition
Defined in: runtime/item.ts:29
Inherited from
Section titled “Inherited from”
readonlyid:string
Defined in: runtime/item.ts:27
Inherited from
Section titled “Inherited from”isArchived
Section titled “isArchived”
readonlyisArchived:boolean
Defined in: runtime/item.ts:91
Inherited from
Section titled “Inherited from”StandardItem.isArchived
isRefreshOverdue
Section titled “isRefreshOverdue”
readonlyisRefreshOverdue:boolean
Defined in: runtime/item.ts:96
Inherited from
Section titled “Inherited from”StandardItem.isRefreshOverdue
isRefreshPending
Section titled “isRefreshPending”
readonlyisRefreshPending:boolean
Defined in: runtime/item.ts:95
Inherited from
Section titled “Inherited from”StandardItem.isRefreshPending
readonlykey:string|undefined
Defined in: runtime/item.ts:92
Inherited from
Section titled “Inherited from”StandardItem.key
parentId
Section titled “parentId”
readonlyparentId:string|undefined
Defined in: runtime/item.ts:93
Inherited from
Section titled “Inherited from”StandardItem.parentId
properties
Section titled “properties”
readonlyproperties:PropertyMap
Defined in: runtime/item.ts:30
Inherited from
Section titled “Inherited from”propertyValues
Section titled “propertyValues”
readonlypropertyValues:PropertyValueMap
Defined in: runtime/item.ts:31
Inherited from
Section titled “Inherited from”refreshBy
Section titled “refreshBy”
readonlyrefreshBy:Date|undefined
Defined in: runtime/item.ts:97
Inherited from
Section titled “Inherited from”StandardItem.refreshBy
refreshedAt
Section titled “refreshedAt”
readonlyrefreshedAt:Date|undefined
Defined in: runtime/item.ts:98
Inherited from
Section titled “Inherited from”StandardItem.refreshedAt
relations
Section titled “relations”
readonlyrelations:Record<string,ReadRelationInstance>
Defined in: runtime/item.ts:33
Inherited from
Section titled “Inherited from”
readonlystate:ReadStateInstance<string|null> |null
Defined in: runtime/item.ts:34
Inherited from
Section titled “Inherited from”templatePrn
Section titled “templatePrn”
readonlytemplatePrn:string
Defined in: runtime/item.ts:32
Inherited from
Section titled “Inherited from”workspaceId
Section titled “workspaceId”
readonlyworkspaceId:string
Defined in: runtime/item.ts:35
Inherited from
Section titled “Inherited from”Methods
Section titled “Methods”assertRole()
Section titled “assertRole()”assertRole(
role):Promise<true>
Defined in: runtime/item.ts:41
Asserts that the current, active item instance has the current role. If successful, this will return true. Otherwise it will throw an Error.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<true>
Inherited from
Section titled “Inherited from”checkRole()
Section titled “checkRole()”checkRole(
role):Promise<boolean>
Defined in: runtime/item.ts:47
Checks that the current, active item instance has the current role; returning true/false if that role is present.
Parameters
Section titled “Parameters”Returns
Section titled “Returns”Promise<boolean>
Inherited from
Section titled “Inherited from”currentRoles()
Section titled “currentRoles()”currentRoles():
Promise<BaseRoleInstance[]>
Defined in: runtime/item.ts:57
Returns the roles that the current user has available on this item. Note that for sudo/system users this will be all available roles.
MATT: This is currently async. Maybe we can revisit that later.
Returns
Section titled “Returns”Promise<BaseRoleInstance[]>
Inherited from
Section titled “Inherited from”extensions()
Section titled “extensions()”extensions<
TReadTemplate>(template):Promise<ReadTemplateExtension>
Defined in: runtime/item.ts:108
Configure property extensions for children of this item. The provided template must be extensible or an error will be thrown.
Type Parameters
Section titled “Type Parameters”TReadTemplate
Section titled “TReadTemplate”TReadTemplate extends ReadTemplate<ReadItem> & object
Parameters
Section titled “Parameters”template
Section titled “template”TReadTemplate
Returns
Section titled “Returns”Promise<ReadTemplateExtension>
getChildByKey()
Section titled “getChildByKey()”getChildByKey(
key):Promise<ReadItem|undefined>
Defined in: runtime/item.ts:59
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”Promise<ReadItem | undefined>
Inherited from
Section titled “Inherited from”getParent()
Section titled “getParent()”getParent():
Promise<ReadItem|undefined>
Defined in: runtime/item.ts:60
Returns
Section titled “Returns”Promise<ReadItem | undefined>
Inherited from
Section titled “Inherited from”selectChildren()
Section titled “selectChildren()”selectChildren():
ItemCursorSelector<ReadItem>
Defined in: runtime/item.ts:102
Returns
Section titled “Returns”ItemCursorSelector<ReadItem>