Class: abstract I18nAbstractFileLoader
i18n/src.I18nAbstractFileLoader
Extends
Constructors
new I18nAbstractFileLoader(options)
new I18nAbstractFileLoader(
options):I18nAbstractFileLoader
Parameters
▪ options: I18nAbstractFileLoaderOptions
Returns
Overrides
Source
libs/i18n/src/lib/loaders/i18n.abstract-file.loader.ts:37
Properties
options
protectedoptions:I18nAbstractFileLoaderOptions
Inherited from
Source
libs/i18n/src/lib/loaders/i18n.loader.ts:4
Methods
assignPrefixedTranslation
protectedassignPrefixedTranslation(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
abstractformatData<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
abstractgetDefaultOptions():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
Source
libs/i18n/src/lib/loaders/i18n.abstract-file.loader.ts:42
load
load():
Promise<I18nTranslation>
Returns
Promise<I18nTranslation>
Overrides
Source
libs/i18n/src/lib/loaders/i18n.abstract-file.loader.ts:46
parseLanguages
protectedparseLanguages():Promise<string[]>
Returns
Promise<string[]>
Source
libs/i18n/src/lib/loaders/i18n.abstract-file.loader.ts:154
parseTranslations
protectedparseTranslations():Promise<I18nTranslation>
Returns
Promise<I18nTranslation>
Source
libs/i18n/src/lib/loaders/i18n.abstract-file.loader.ts:54
sanitizeOptions
protectedsanitizeOptions(options):object
Parameters
▪ options: I18nAbstractFileLoaderOptions
Returns
object
filePattern
filePattern:
stringincludeSubfolders
includeSubfolders?:
booleanpath
path:
string=normalizedPath
Source
libs/i18n/src/lib/loaders/i18n.abstract-file.loader.ts:161
Generated using typedoc-plugin-markdown and TypeDoc