DocumentProtocol Interface

Packages > @anticrm/core > DocumentProtocol

Signature:

export interface DocumentProtocol 

Methods

List of methods of this class
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

List of 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

List of 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

List of parameters
Parameter Type Description
domain string
index string
direction string

Returns:

Promise<Doc[]>