mirror of
https://github.com/gosticks/DefinitelyTyped.git
synced 2026-02-13 20:32:48 +00:00
35 lines
1.3 KiB
TypeScript
35 lines
1.3 KiB
TypeScript
import * as cfenv from 'cfenv';
|
|
|
|
const appEnv = cfenv.getAppEnv(); // $ExpectType AppEnv
|
|
|
|
cfenv.getAppEnv({}); // $ExpectType AppEnv
|
|
cfenv.getAppEnv({ name: 'foo' }); // $ExpectType AppEnv
|
|
cfenv.getAppEnv({ protocol: 'foo' }); // $ExpectType AppEnv
|
|
cfenv.getAppEnv({ vcap: {} }); // $ExpectType AppEnv
|
|
cfenv.getAppEnv({ vcap: { application: 'foo' } }); // $ExpectType AppEnv
|
|
cfenv.getAppEnv({ vcap: { services: 'foo' } }); // $ExpectType AppEnv
|
|
cfenv.getAppEnv({ vcapFile: 'foo' }); // $ExpectType AppEnv
|
|
|
|
appEnv.app; // $ExpectType object
|
|
appEnv.isLocal; // $ExpectType boolean
|
|
appEnv.name; // $ExpectType string
|
|
appEnv.port; // $ExpectType number
|
|
appEnv.bind; // $ExpectType string
|
|
appEnv.urls; // $ExpectType string[]
|
|
appEnv.url; // $ExpectType string
|
|
appEnv.services; // $ExpectType object
|
|
|
|
appEnv.toJSON(); // $ExpectType string
|
|
|
|
appEnv.getServices(); // $ExpectType { [key: string]: Service; }
|
|
|
|
appEnv.getService('foo'); // $ExpectType Service | null
|
|
appEnv.getService(/foo/); // $ExpectType Service | null
|
|
|
|
appEnv.getServiceURL('foo'); // $ExpectType string | null
|
|
appEnv.getServiceURL(/foo/); // $ExpectType string | null
|
|
appEnv.getServiceURL('foo', { a: 'b' }); // $ExpectType string | null
|
|
|
|
appEnv.getServiceCreds('foo'); // $ExpectType object | null
|
|
appEnv.getServiceCreds(/foo/); // $ExpectType object | null
|