mirror of
https://github.com/hanzo-js/sdk-angular.git
synced 2026-10-30 15:17:05 +00:00
A projection of hanzoai/cloud's openapi.yaml at the ref .spec-lock names — 2479 operations, 192 injectable services, 2460 models — generated by hanzoai/openapi's generate.py from the `angular` row of its sdks.yaml. Nothing under src/ is written by hand. It exists because the framework owns the transport and the return type: an axios client is a second HTTP stack no interceptor sees, and a wrapped promise is an Observable that cannot be cancelled. serviceSuffix is Api rather than the generator's Service default because this API has a product called `base`, whose default class name is the generated transport's own parent.
26 lines
803 B
JSON
26 lines
803 B
JSON
{
|
|
"compilerOptions": {
|
|
"declaration": true,
|
|
"target": "ES2022",
|
|
"lib": ["ES2022", "DOM"],
|
|
"module": "ES2022",
|
|
"moduleResolution": "bundler",
|
|
"experimentalDecorators": true,
|
|
"emitDecoratorMetadata": false,
|
|
"useDefineForClassFields": false,
|
|
"forceConsistentCasingInFileNames": true,
|
|
"skipLibCheck": true,
|
|
"importHelpers": true,
|
|
"strict": false
|
|
},
|
|
"angularCompilerOptions": {
|
|
// The library is published in partial-Ivy form, which is what an
|
|
// application's own build finishes compiling. Full compilation here would
|
|
// pin the output to this exact Angular, and ngcc — which used to bridge
|
|
// that — was removed in Angular 16.
|
|
"compilationMode": "partial"
|
|
},
|
|
"include": ["src/**/*"],
|
|
"exclude": ["dist", "node_modules"]
|
|
}
|