.gitignore added
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / tslint / node_modules / tsutils / util / type.d.ts
diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/tslint/node_modules/tsutils/util/type.d.ts b/.config/coc/extensions/node_modules/coc-prettier/node_modules/tslint/node_modules/tsutils/util/type.d.ts
new file mode 100644 (file)
index 0000000..5a699b8
--- /dev/null
@@ -0,0 +1,9 @@
+import * as ts from 'typescript';
+export declare function isEmptyObjectType(type: ts.Type): type is ts.ObjectType;
+export declare function removeOptionalityFromType(checker: ts.TypeChecker, type: ts.Type): ts.Type;
+export declare function isTypeAssignableToNumber(checker: ts.TypeChecker, type: ts.Type): boolean;
+export declare function isTypeAssignableToString(checker: ts.TypeChecker, type: ts.Type): boolean;
+export declare function getCallSignaturesOfType(type: ts.Type): ReadonlyArray<ts.Signature>;
+export declare function unionTypeParts(type: ts.Type): ts.Type[];
+export declare function isThenableType(checker: ts.TypeChecker, node: ts.Expression, type?: ts.Type): boolean;
+export declare function isFalsyType(type: ts.Type): boolean;