UNPKG

1.76 kBTypeScriptView Raw
1// Types that are compatible with all supported TypeScript versions.
2// It's shared between all TypeScript version-specific definitions.
3
4// Basic
5export * from './source/basic';
6export * from './source/typed-array';
7
8// Utilities
9export {Except} from './source/except';
10export {Mutable} from './source/mutable';
11export {Merge} from './source/merge';
12export {MergeExclusive} from './source/merge-exclusive';
13export {RequireAtLeastOne} from './source/require-at-least-one';
14export {RequireExactlyOne} from './source/require-exactly-one';
15export {PartialDeep} from './source/partial-deep';
16export {ReadonlyDeep} from './source/readonly-deep';
17export {LiteralUnion} from './source/literal-union';
18export {Promisable} from './source/promisable';
19export {Opaque} from './source/opaque';
20export {SetOptional} from './source/set-optional';
21export {SetRequired} from './source/set-required';
22export {ValueOf} from './source/value-of';
23export {PromiseValue} from './source/promise-value';
24export {AsyncReturnType} from './source/async-return-type';
25export {ConditionalExcept} from './source/conditional-except';
26export {ConditionalKeys} from './source/conditional-keys';
27export {ConditionalPick} from './source/conditional-pick';
28export {UnionToIntersection} from './source/union-to-intersection';
29export {Stringified} from './source/stringified';
30export {FixedLengthArray} from './source/fixed-length-array';
31export {IterableElement} from './source/iterable-element';
32export {Entry} from './source/entry';
33export {Entries} from './source/entries';
34export {SetReturnType} from './source/set-return-type';
35export {Asyncify} from './source/asyncify';
36
37// Miscellaneous
38export {PackageJson} from './source/package-json';
39export {TsConfigJson} from './source/tsconfig-json';