Skip to main content

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