@raona/sp
Version:
Raona utilities to work with Sharepoint using pnp/sp
17 lines (16 loc) • 784 B
TypeScript
import { i18nTerm } from "./i18nTerm";
import { Nullable } from "./Nullable";
export interface WithInmutableTranslatedLabel {
translatedLabel?: string;
}
export declare type InmutableI18nTerm = i18nTerm & WithInmutableTranslatedLabel;
export declare class i18nTermCollection {
private terms;
constructor(terms: i18nTerm[]);
getTermsByLanguageIsoCode(languageCode: string, inmutable?: boolean, sortByTranslatedName?: boolean): InmutableI18nTerm[];
getTermByLanguageIsoCodeAndTermId(languageCode: string, termGuid: string, inmmutable?: boolean): Nullable<InmutableI18nTerm>;
getTermsByLanguageLCID(languageLCID: number, inmmutable?: boolean): InmutableI18nTerm[];
private getLCID;
private formatTerm;
getRawi18nTerms(): i18nTerm[];
}