- 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..stereo
as '#' to mark as lookup. (to filter out from Elastic.search()).id
as#{field}/{name}
or#{name}
..meta
as origin id.