UNPKG

@sitecore/sc-contenthub-webclient-sdk

Version:

Sitecore Content Hub WebClient SDK.

36 lines (35 loc) 1.11 kB
import CultureInfo from "../../culture-info"; import { ILoadOption } from "./load-option"; import { LoadOption } from "./load-options"; /** * Specifies which cultures to load. */ export interface ICultureLoadOption extends ILoadOption { /** * Gets a list of cultures names that need to be loaded. * This is only useful when {@link LoadOption} is {@link LoadOption.Custom}. */ cultures: Array<CultureInfo>; /** * Creates a deep clone of this instance. */ deepClone(): ICultureLoadOption; } export declare class CultureLoadOption implements ICultureLoadOption { /** * Load no cultures. */ static readonly None: Readonly<ICultureLoadOption>; /** * Load the default culture. */ static readonly Default: Readonly<ICultureLoadOption>; /** * Load all cultures. */ static readonly All: Readonly<ICultureLoadOption>; loadOption: LoadOption; cultures: Array<CultureInfo>; constructor(param?: LoadOption | Array<CultureInfo> | Partial<ICultureLoadOption> | CultureLoadOption); deepClone(): ICultureLoadOption; }