some deletions
[dotfiles/.git] / .config / coc / extensions / node_modules / coc-prettier / node_modules / ansi-escapes / node_modules / type-fest / source / promise-value.d.ts
diff --git a/.config/coc/extensions/node_modules/coc-prettier/node_modules/ansi-escapes/node_modules/type-fest/source/promise-value.d.ts b/.config/coc/extensions/node_modules/coc-prettier/node_modules/ansi-escapes/node_modules/type-fest/source/promise-value.d.ts
deleted file mode 100644 (file)
index 7686dd1..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-/**
-Returns the type that is wrapped inside a `Promise` type.
-If the type is not a `Promise`, the type itself is returned.
-
-@example
-```
-import {PromiseValue} from 'type-fest';
-
-type AsyncData = Promise<string>;
-let asyncData: PromiseValue<AsyncData> = Promise.resolve('ABC');
-
-type Data = PromiseValue<AsyncData>;
-let data: Data = await asyncData;
-
-// Here's an example that shows how this type reacts to non-Promise types.
-type SyncData = PromiseValue<string>;
-let syncData: SyncData = getSyncData();
-```
-*/
-export type PromiseValue<PromiseType, Otherwise = PromiseType> = PromiseType extends Promise<infer Value> ? Value : Otherwise;