- Preparing search index...
- The search index is not available
edocu-sdk
Constructors
constructor
- new ListingStore(main): ListingStore
-
Properties
main
Methods
get
- get(type, criteria, projection, sort?, page?, limit?, elementContext?, atTime?, skipParsing?): Promise<ApiResponse<ElementDataWrapper[]>>
-
Parameters
-
type: null | string | string[]
-
-
projection: string[]
-
Optional
sort: Record<string, 1 | -1>
-
page: number = 1
-
limit: number = LISTING_PER_PAGE
-
Optional
elementContext: Element
-
Optional
atTime: string
-
skipParsing: boolean = false
getDynamicContext
- getDynamicContext(elementContext?): DynamicContext
-
getElements
- getElements<T>(...args): Promise<null | IListingElementsResponse<T>>
-
Parameters
-
Rest
...args: [type: null | string | string[], criteria: QueryCriteria, projection: string[], sort?: Record<string, 1 | -1>, page: number, limit: number, elementContext?: Element, atTime?: string, skipParsing: boolean]
getFirstElement
- getFirstElement<T>(...args): Promise<null | T>
-
Parameters
-
Rest
...args: [type: null | string | string[], criteria: QueryCriteria, projection: string[], sort?: Record<string, 1 | -1>, page: number, limit: number, elementContext?: Element, atTime?: string, skipParsing: boolean]
Returns Promise<null | T>
getListingConfigFromMongoQuery
- getListingConfigFromMongoQuery(query): IListingConfig
-
parseConfig
- parseConfig(config, elementContext?): ParsedListingParams
-
parseCriteria
- parseCriteria(criteria, context?): FormattedCriteria
-
Private
sortByDistanceToPoint
- sortByDistanceToPoint(elements, reference): Element[]
-
transformTypes
- transformTypes(types): null | string[]
-
Parameters
-
types: null | string | string[]
Returns null | string[]