- Preparing search index...
- The search index is not available
lemon-core
Class UniqueFieldManager<T, ModelType>
Type Parameters
-
T extends CoreModel<ModelType>
-
ModelType extends string
Properties
Readonly field
field: string
Readonly type
type: ModelType
Methods
asLookupId
- asLookupId(value: string): string
-
Returns string
findOrCreate
- findOrCreate(value: string, $creates?: T): Promise<T>
-
Parameters
-
value: string
-
Optional $creates: T
Returns Promise<T>
hello
- hello(): string
-
Returns string
updateLookup
- updateLookup(model: T, value?: string): Promise<T>
-
Parameters
-
model: T
-
Optional value: string
Returns Promise<T>
validate
- validate(value: string): boolean
-
Returns boolean
class:
UniqueFieldManager.{field}is unique in typed-storage-service..stereoas '#' to mark as lookup. (to filter out from Elastic.search()).idas#{field}/{name}or#{name}..metaas origin id.