DefinitelyTyped/angular-environment/angular-environment-tests.ts
2016-02-04 16:11:41 +00:00

31 lines
706 B
TypeScript

/// <reference path="angular-environment.d.ts" />
var envServiceProvider: ng.environment.ServiceProvider;
var envService: ng.environment.Service;
envServiceProvider.config({
domains: {
development: ['localhost', 'dev.local'],
production: ['acme.com', 'acme.net', 'acme.org']
},
vars: {
development: {
apiUrl: '//localhost/api',
staticUrl: '//localhost/static'
},
production: {
apiUrl: '//api.acme.com/v2',
staticUrl: '//static.acme.com'
}
}
});
envServiceProvider.check();
envService.get();
envService.set('production');
var isProd: boolean = envService.is('production');
var val: any = envService.read('apiUrl');