Перейти до основного вмісту

Class: abstract I18nAbstractFileLoader

i18n/src.I18nAbstractFileLoader

Extends​

Constructors​

new I18nAbstractFileLoader(options)​

new I18nAbstractFileLoader(options): I18nAbstractFileLoader

Parameters​

▪ options: I18nAbstractFileLoaderOptions

Returns​

I18nAbstractFileLoader

Overrides​

I18nLoader.constructor

Source​

libs/i18n/src/lib/loaders/i18n.abstract-file.loader.ts:37

Properties​

options​

protected options: I18nAbstractFileLoaderOptions

Inherited from​

I18nLoader.options

Source​

libs/i18n/src/lib/loaders/i18n.loader.ts:4

Methods​

assignPrefixedTranslation​

protected assignPrefixedTranslation(translations, prefix, property, value): void

Parameters​

▪ translations: string | I18nTranslation

▪ prefix: string[]

▪ property: string

▪ value: unknown

Returns​

void

Source​

libs/i18n/src/lib/loaders/i18n.abstract-file.loader.ts:131


abstract formatData​

abstract formatData<T>(data, sourceFileName?): unknown

Type parameters​

▪ T

Parameters​

▪ data: T

▪ sourceFileName?: string

Returns​

unknown

Source​

libs/i18n/src/lib/loaders/i18n.abstract-file.loader.ts:50


abstract getDefaultOptions​

abstract getDefaultOptions(): Partial<I18nAbstractFileLoaderOptions>

Returns​

Partial<I18nAbstractFileLoaderOptions>

Source​

libs/i18n/src/lib/loaders/i18n.abstract-file.loader.ts:52


languages​

languages(): Promise<string[]>

Returns​

Promise<string[]>

Overrides​

I18nLoader.languages

Source​

libs/i18n/src/lib/loaders/i18n.abstract-file.loader.ts:42


load​

load(): Promise<I18nTranslation>

Returns​

Promise<I18nTranslation>

Overrides​

I18nLoader.load

Source​

libs/i18n/src/lib/loaders/i18n.abstract-file.loader.ts:46


parseLanguages​

protected parseLanguages(): Promise<string[]>

Returns​

Promise<string[]>

Source​

libs/i18n/src/lib/loaders/i18n.abstract-file.loader.ts:154


parseTranslations​

protected parseTranslations(): Promise<I18nTranslation>

Returns​

Promise<I18nTranslation>

Source​

libs/i18n/src/lib/loaders/i18n.abstract-file.loader.ts:54


sanitizeOptions​

protected sanitizeOptions(options): object

Parameters​

▪ options: I18nAbstractFileLoaderOptions

Returns​

object

filePattern​

filePattern: string

includeSubfolders​

includeSubfolders?: boolean

path​

path: string = normalizedPath

Source​

libs/i18n/src/lib/loaders/i18n.abstract-file.loader.ts:161


Generated using typedoc-plugin-markdown and TypeDoc