@ngx-translate/http-loader
Version:
200 lines • 6.05 kB
JSON
{
"__schema": "APISchema",
"location": {
"filePath": "public-api.ts",
"line": 1,
"character": 1
},
"module": {
"__schema": "ModuleSchema",
"location": {
"filePath": "public-api.ts",
"line": 1,
"character": 1
},
"exports": [
{
"__schema": "ClassSchema",
"name": "TranslateHttpLoader",
"location": {
"filePath": "lib/http-loader.ts",
"line": 5,
"character": 1
},
"signature": "class TranslateHttpLoader",
"extendsNodes": [],
"implementNodes": [
{
"__schema": "ExpressionWithTypeArgumentsSchema",
"name": "implements TranslateLoader",
"location": {
"filePath": "lib/http-loader.ts",
"line": 5,
"character": 45
},
"typeArgs": [],
"expression": {
"__schema": "TypeRefSchema",
"location": {
"filePath": "lib/http-loader.ts",
"line": 5,
"character": 45
},
"name": "TranslateLoader",
"componentId": {
"name": "http-loader",
"version": "8.0.0",
"scope": "ngx-translate.packages"
}
}
}
],
"members": [
{
"__schema": "ConstructorSchema",
"location": {
"filePath": "lib/http-loader.ts",
"line": 6,
"character": 3
},
"name": "constructor",
"signature": "constructor TranslateHttpLoader(http: HttpClient, prefix?: string, suffix?: string): TranslateHttpLoader",
"modifiers": [],
"params": [
{
"__schema": "ParameterSchema",
"location": {
"filePath": "lib/http-loader.ts",
"line": 6,
"character": 15
},
"name": "http",
"isOptional": false,
"type": {
"__schema": "TypeRefSchema",
"location": {
"filePath": "lib/http-loader.ts",
"line": 6,
"character": 29
},
"name": "HttpClient",
"packageName": "@angular/common/http"
}
},
{
"__schema": "ParameterSchema",
"location": {
"filePath": "lib/http-loader.ts",
"line": 6,
"character": 41
},
"name": "prefix",
"isOptional": false,
"defaultValue": "\"/assets/i18n/\"",
"type": {
"__schema": "KeywordTypeSchema",
"location": {
"filePath": "lib/http-loader.ts",
"line": 6,
"character": 56
},
"name": "string"
}
},
{
"__schema": "ParameterSchema",
"location": {
"filePath": "lib/http-loader.ts",
"line": 6,
"character": 82
},
"name": "suffix",
"isOptional": false,
"defaultValue": "\".json\"",
"type": {
"__schema": "KeywordTypeSchema",
"location": {
"filePath": "lib/http-loader.ts",
"line": 6,
"character": 97
},
"name": "string"
}
}
],
"returnType": {
"__schema": "ThisTypeSchema",
"location": {
"filePath": "lib/http-loader.ts",
"line": 5,
"character": 1
}
}
},
{
"__schema": "FunctionLikeSchema",
"location": {
"filePath": "lib/http-loader.ts",
"line": 11,
"character": 3
},
"name": "getTranslation",
"signature": "(method) TranslateHttpLoader.getTranslation(lang: string): Observable<Object>",
"modifiers": [
"public"
],
"params": [
{
"__schema": "ParameterSchema",
"location": {
"filePath": "lib/http-loader.ts",
"line": 11,
"character": 25
},
"name": "lang",
"isOptional": false,
"type": {
"__schema": "KeywordTypeSchema",
"location": {
"filePath": "lib/http-loader.ts",
"line": 11,
"character": 31
},
"name": "string"
}
}
],
"returnType": {
"__schema": "TypeRefSchema",
"location": {
"filePath": "lib/http-loader.ts",
"line": 11,
"character": 40
},
"name": "Observable",
"packageName": "rxjs"
},
"doc": {
"__schema": "DocSchema",
"location": {
"filePath": "lib/http-loader.ts",
"line": 8,
"character": 3
},
"raw": "/**\r\n * Gets the translations from the server\r\n */",
"comment": "Gets the translations from the server"
}
}
]
}
],
"internals": []
},
"internals": [],
"componentId": {
"name": "http-loader",
"version": "8.0.0",
"scope": "ngx-translate.packages"
},
"taggedModuleExports": []
}