@veeroute/lss-routing-angular
Version:
OpenAPI client for @veeroute/lss-routing-angular
15 lines • 2.4 kB
JavaScript
import { makeEnvironmentProviders } from "@angular/core";
import { Configuration } from './configuration';
import { BASE_PATH } from './variables';
// Returns the service class providers, to be used in the [ApplicationConfig](https://angular.dev/api/core/ApplicationConfig).
export function provideApi(configOrBasePath) {
return makeEnvironmentProviders([
typeof configOrBasePath === "string"
? { provide: BASE_PATH, useValue: configOrBasePath }
: {
provide: Configuration,
useValue: new Configuration({ ...configOrBasePath }),
},
]);
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHJvdmlkZS1hcGkuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi9wcm92aWRlLWFwaS50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQXdCLHdCQUF3QixFQUFFLE1BQU0sZUFBZSxDQUFDO0FBQy9FLE9BQU8sRUFBRSxhQUFhLEVBQTJCLE1BQU0saUJBQWlCLENBQUM7QUFDekUsT0FBTyxFQUFFLFNBQVMsRUFBRSxNQUFNLGFBQWEsQ0FBQztBQUV4Qyw4SEFBOEg7QUFDOUgsTUFBTSxVQUFVLFVBQVUsQ0FBQyxnQkFBa0Q7SUFDekUsT0FBTyx3QkFBd0IsQ0FBQztRQUM1QixPQUFPLGdCQUFnQixLQUFLLFFBQVE7WUFDaEMsQ0FBQyxDQUFDLEVBQUUsT0FBTyxFQUFFLFNBQVMsRUFBRSxRQUFRLEVBQUUsZ0JBQWdCLEVBQUU7WUFDcEQsQ0FBQyxDQUFDO2dCQUNFLE9BQU8sRUFBRSxhQUFhO2dCQUN0QixRQUFRLEVBQUUsSUFBSSxhQUFhLENBQUMsRUFBRSxHQUFHLGdCQUFnQixFQUFFLENBQUM7YUFDdkQ7S0FDUixDQUFDLENBQUM7QUFDUCxDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgRW52aXJvbm1lbnRQcm92aWRlcnMsIG1ha2VFbnZpcm9ubWVudFByb3ZpZGVycyB9IGZyb20gXCJAYW5ndWxhci9jb3JlXCI7XG5pbXBvcnQgeyBDb25maWd1cmF0aW9uLCBDb25maWd1cmF0aW9uUGFyYW1ldGVycyB9IGZyb20gJy4vY29uZmlndXJhdGlvbic7XG5pbXBvcnQgeyBCQVNFX1BBVEggfSBmcm9tICcuL3ZhcmlhYmxlcyc7XG5cbi8vIFJldHVybnMgdGhlIHNlcnZpY2UgY2xhc3MgcHJvdmlkZXJzLCB0byBiZSB1c2VkIGluIHRoZSBbQXBwbGljYXRpb25Db25maWddKGh0dHBzOi8vYW5ndWxhci5kZXYvYXBpL2NvcmUvQXBwbGljYXRpb25Db25maWcpLlxuZXhwb3J0IGZ1bmN0aW9uIHByb3ZpZGVBcGkoY29uZmlnT3JCYXNlUGF0aDogc3RyaW5nIHwgQ29uZmlndXJhdGlvblBhcmFtZXRlcnMpOiBFbnZpcm9ubWVudFByb3ZpZGVycyB7XG4gICAgcmV0dXJuIG1ha2VFbnZpcm9ubWVudFByb3ZpZGVycyhbXG4gICAgICAgIHR5cGVvZiBjb25maWdPckJhc2VQYXRoID09PSBcInN0cmluZ1wiXG4gICAgICAgICAgICA/IHsgcHJvdmlkZTogQkFTRV9QQVRILCB1c2VWYWx1ZTogY29uZmlnT3JCYXNlUGF0aCB9XG4gICAgICAgICAgICA6IHtcbiAgICAgICAgICAgICAgICBwcm92aWRlOiBDb25maWd1cmF0aW9uLFxuICAgICAgICAgICAgICAgIHVzZVZhbHVlOiBuZXcgQ29uZmlndXJhdGlvbih7IC4uLmNvbmZpZ09yQmFzZVBhdGggfSksXG4gICAgICAgICAgICB9LFxuICAgIF0pO1xufSJdfQ==