IdPlugin.
Classes
IdPlugableClass
Extends PlugableClass.
new IdPlugableClass():
IdPlugableClass
Returns IdPlugableClass. Inherited from PlugableClass.constructor.
| Property | Type |
|---|---|
functions | FunctionRecord |
Methods
global(): `${string}-${string}-${string}-${string}-${string}`
Returns `${string}-${string}-${string}-${string}-${string}`.
install(
definition, …ids):void|Errored
| Parameter | Type | Description |
|---|---|---|
definition | string | Function | StringTuple | |
…ids | string[] |
Returns void | Errored. Inherited from PlugableClass.install.
Simple local ID typically used within a single context.local(
prefix?): `${string}-${number}`
| Parameter | Type | Description |
|---|---|---|
prefix? | string |
Returns `${string}-${number}`.
string(
content?):Promise<DataOrError<string>>
| Parameter | Type | Description |
|---|---|---|
content? | string |
Returns Promise<DataOrError<string>>.
temp(): `00000000-${string}-${string}-${string}-${string}`
Returns `00000000-${string}-${string}-${string}-${string}`.
toString():
string
Returns string. Inherited from PlugableClass.toString.
Interfaces
Identified
Extended by Instance, TranslateArgs, Exporter, Importer, DataRow, ContentObject, IdQuery, RunningCommand, and MMExpress.
| Property | Type |
|---|---|
id | string |
Variables
ID_PREFIX_TEMPORARY
constID_PREFIX_TEMPORARY:"00000000"
IdPlugin
constIdPlugin:IdPlugableClass
Functions
idIsTemporary
idIsTemporary(
value): value is `00000000-${string}-${string}-${string}-${string}`
| Parameter | Type |
|---|---|
value | unknown |
Returns value is `00000000-${string}-${string}-${string}-${string}`.
idLocal
idLocal(
prefix?):LocalId|undefined
| Parameter | Type |
|---|---|
prefix? | string |
Returns LocalId | undefined.
idString
idString(
content?):Promise<DataOrError<string>>
| Parameter | Type |
|---|---|
content? | string |
Returns Promise<DataOrError<string>>.
idTemp
idTemp():
TemporaryUuid
Returns TemporaryUuid.
idUuid
idUuid():
Uuid
Returns Uuid.