DocumentProtocol Interface
Packages > @anticrm/core > DocumentProtocol
Signature:
export interface DocumentProtocol
Methods
Method | Description |
---|---|
find(_class, query) | |
findOne(_class, query) | |
loadDomain(domain, index, direction) |
Methods
find
Signature:
find<T extends Doc>(_class: Ref<Class<T>>, query: AnyLayout): Promise<T[]>;
Parameters
Parameter | Type | Description |
---|---|---|
_class | Ref<Class |
|
query | AnyLayout |
Returns:
Promise<T[]>
findOne
Signature:
findOne<T extends Doc>(_class: Ref<Class<T>>, query: AnyLayout): Promise<T | undefined>;
Parameters
Parameter | Type | Description |
---|---|---|
_class | Ref<Class |
|
query | AnyLayout |
Returns:
Promise<T | undefined>
loadDomain
Signature:
loadDomain(domain: string, index?: string, direction?: string): Promise<Doc[]>;
Parameters
Parameter | Type | Description |
---|---|---|
domain | string | |
index | string | |
direction | string |
Returns:
Promise<Doc[]>