UNPKG

@sitecore/sc-contenthub-webclient-sdk

Version:

Sitecore Content Hub WebClient SDK.

17 lines (16 loc) 1.24 kB
import { Nullable } from "../base-types"; import { ICultureLoader } from "../clients/culture-loader"; import { ICultureLoadOption } from "../contracts/querying/culture-load-option"; import { EntityLoadConfiguration, IEntityLoadConfiguration } from "../contracts/querying/entity-load-configuration"; import { IPropertyLoadOption } from "../contracts/querying/property-load-option"; import { IQueryLoadConfiguration, QueryLoadConfiguration } from "../contracts/querying/query-load-configuration"; import { IRelationLoadOption } from "../contracts/querying/relation-load-option"; import CultureInfo from "../culture-info"; export declare class LoadOptionsMapper { private static defaultCultures; static toEntityLoadConfiguration(loadConfiguration?: IQueryLoadConfiguration): Nullable<EntityLoadConfiguration>; static toQueryLoadConfiguration(loadConfiguration?: IEntityLoadConfiguration): Nullable<QueryLoadConfiguration>; static mapPropertyLoadOptions(options: IPropertyLoadOption): Nullable<Array<string>>; static mapRelationLoadOptions(options: IRelationLoadOption): Nullable<Array<string>>; static mapCultureLoadOptionsAsync(options: ICultureLoadOption, loader: ICultureLoader): Promise<Array<CultureInfo>>; }