DefinitelyTyped/types/registry-auth-token/registry-auth-token-tests.ts
Joseph Carroll 04a282b63f Add registry-auth-token (#27285)
* Add registry-auth-token

* Fix: type definitions header

* Fix: Change Typescript version: 2.8

* Fix: Clean-up test cases
2018-07-23 08:53:59 -07:00

16 lines
411 B
TypeScript

import * as authToken from 'registry-auth-token';
// $ExpectType NpmCredentials
authToken('url');
// $ExpectType NpmCredentials
authToken({ recursive: true });
// $ExpectType NpmCredentials
authToken({ npmrc: { url: 'value' } });
// $ExpectType NpmCredentials
authToken({ npmrc: { registry: 'url' } });
// $ExpectType NpmCredentials
authToken('url', { npmrc: { url: 'value' } });
// $ExpectError
authToken();