DefinitelyTyped/types/line-column-path/line-column-path-tests.ts
2018-12-14 01:04:35 +01:00

21 lines
729 B
TypeScript

import lineColumnPath = require('line-column-path');
const parsed = lineColumnPath.parse('unicorn.js:8:14');
// $ExpectType Required<PathDescriptor>
parsed;
// $ExpectType Required<PathDescriptor>
lineColumnPath.parse({ file: 'unicorn.js' });
// $ExpectType Required<PathDescriptor>
lineColumnPath.parse({ file: 'unicorn.js', line: 1 });
// $ExpectType Required<PathDescriptor>
lineColumnPath.parse({ file: 'unicorn.js', column: 1 });
// $ExpectType string
lineColumnPath.stringify(parsed);
// $ExpectType string
lineColumnPath.stringify({ file: 'unicorn.js' });
// $ExpectType string
lineColumnPath.stringify({ file: 'unicorn.js', line: 1 });
// $ExpectType string
lineColumnPath.stringify({ file: 'unicorn.js', column: 1 });