123456789101112131415161718192021222324252627282930313233343536373839 |
- // Types that are compatible with all supported TypeScript versions.
- // It's shared between all TypeScript version-specific definitions.
- // Basic
- export * from './source/basic';
- // Utilities
- export {Except} from './source/except';
- export {Mutable} from './source/mutable';
- export {Merge} from './source/merge';
- export {MergeExclusive} from './source/merge-exclusive';
- export {RequireAtLeastOne} from './source/require-at-least-one';
- export {RequireExactlyOne} from './source/require-exactly-one';
- export {PartialDeep} from './source/partial-deep';
- export {ReadonlyDeep} from './source/readonly-deep';
- export {LiteralUnion} from './source/literal-union';
- export {Promisable} from './source/promisable';
- export {Opaque} from './source/opaque';
- export {SetOptional} from './source/set-optional';
- export {SetRequired} from './source/set-required';
- export {ValueOf} from './source/value-of';
- export {PromiseValue} from './source/promise-value';
- export {AsyncReturnType} from './source/async-return-type';
- export {ConditionalExcept} from './source/conditional-except';
- export {ConditionalKeys} from './source/conditional-keys';
- export {ConditionalPick} from './source/conditional-pick';
- export {UnionToIntersection} from './source/union-to-intersection';
- export {Stringified} from './source/stringified';
- export {FixedLengthArray} from './source/fixed-length-array';
- export {IterableElement} from './source/iterable-element';
- export {Entry} from './source/entry';
- export {Entries} from './source/entries';
- export {SetReturnType} from './source/set-return-type';
- export {Asyncify} from './source/asyncify';
- // Miscellaneous
- export {PackageJson} from './source/package-json';
- export {TsConfigJson} from './source/tsconfig-json';
|