Interface: DynamicSyncTableDef<K, L, ParamDefsT, SchemaT, ContextT, PermissionsContextT>¶
Defined in: api.ts:403
Type definition for a Dynamic Sync Table. Should not be necessary to use directly, instead, define dynamic sync tables using makeDynamicSyncTable.
Extends¶
SyncTableDef<K,L,ParamDefsT,SchemaT,ContextT,PermissionsContextT>
Type Parameters¶
| Type Parameter |
|---|
K extends string |
L extends string |
ParamDefsT extends ParamDefs |
SchemaT extends ObjectSchema<K, L> |
ContextT extends SyncExecutionContext<any, any> |
PermissionsContextT extends SyncPassthroughData |
Properties¶
defaultAddDynamicColumns?¶
optionaldefaultAddDynamicColumns:boolean
Defined in: api.ts:384
See DynamicOptions.defaultAddDynamicColumns
Inherited from¶
SyncTableDef.defaultAddDynamicColumns
description?¶
optionaldescription:string
Defined in: api.ts:367
See SyncTableOptions.description
Inherited from¶
displayName?¶
optionaldisplayName:string
Defined in: api.ts:364
See SyncTableOptions.displayName
Inherited from¶
entityName?¶
optionalentityName:string
Defined in: api.ts:382
Inherited from¶
getDisplayUrl¶
getDisplayUrl:
MetadataFormula<ContextT>
Defined in: api.ts:418
See DynamicSyncTableOptions.getDisplayUrl
getName¶
getName:
MetadataFormula<ContextT>
Defined in: api.ts:416
See DynamicSyncTableOptions.getName
getSchema¶
getSchema:
MetadataFormula<ContextT>
Defined in: api.ts:414
See DynamicSyncTableOptions.getSchema
Overrides¶
getter¶
getter:
SyncFormula<K,L,ParamDefsT,SchemaT,ContextT,PermissionsContextT>
Defined in: api.ts:378
Inherited from¶
identityName¶
identityName:
string
Defined in: api.ts:376
The identityName is persisted for all sync tables so that a dynamic schema
can be annotated with an identity automatically.
See SyncTableOptions.identityName for more details.
Inherited from¶
isDynamic¶
isDynamic:
true
Defined in: api.ts:412
Identifies this sync table as dynamic.
listDynamicUrls?¶
optionallistDynamicUrls:MetadataFormula<ExecutionContext,LegacyDefaultMetadataReturnType>
Defined in: api.ts:420
See DynamicSyncTableOptions.listDynamicUrls
name¶
name:
string
Defined in: api.ts:361
Inherited from¶
propertyOptions?¶
optionalpropertyOptions:PropertyOptionsMetadataFormula<any>
Defined in: api.ts:427
See DynamicSyncTableOptions.propertyOptions
schema¶
schema:
SchemaT
Defined in: api.ts:369
Inherited from¶
searchDynamicUrls?¶
optionalsearchDynamicUrls:MetadataFormula<ExecutionContext,LegacyDefaultMetadataReturnType>
Defined in: api.ts:422