UNPKG

@veeroute/lss-routing-angular

Version:

OpenAPI client for @veeroute/lss-routing-angular

15 lines 2.4 kB
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==