.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / tslint / node_modules / tsutils / util / type.d.ts
1 import * as ts from 'typescript';
2 export declare function isEmptyObjectType(type: ts.Type): type is ts.ObjectType;
3 export declare function removeOptionalityFromType(checker: ts.TypeChecker, type: ts.Type): ts.Type;
4 export declare function isTypeAssignableToNumber(checker: ts.TypeChecker, type: ts.Type): boolean;
5 export declare function isTypeAssignableToString(checker: ts.TypeChecker, type: ts.Type): boolean;
6 export declare function getCallSignaturesOfType(type: ts.Type): ReadonlyArray<ts.Signature>;
7 export declare function unionTypeParts(type: ts.Type): ts.Type[];
8 export declare function isThenableType(checker: ts.TypeChecker, node: ts.Expression, type?: ts.Type): boolean;
9 export declare function isFalsyType(type: ts.Type): boolean;