generated from garronej/ts-ci
-
Notifications
You must be signed in to change notification settings - Fork 6
/
ReturnType.js
10 lines (10 loc) 路 1.01 KB
/
ReturnType.js
1
2
3
4
5
6
7
8
9
10
"use strict";
/* eslint-disable @typescript-eslint/no-explicit-any */
Object.defineProperty(exports, "__esModule", { value: true });
// ReturnType<(()=> Promise<string> | number) | undefined> = (()=> Promise<string> | number) | undefined extends (...args: any[]) => infer R ?
// = ( ()=> Promise<string> | number extends (...args: any[]) => infer R ? ) | (undefined extends (...args: any[]) => infer R ? )
// = ( Promise<string> | number extends PromiseLike<infer J> ? ) | never
// = Promise<string> | number extends PromiseLike<infer J> ?
// = ( Promise<string> extends PromiseLike<infer J> ?) | ( number extends PromiseLike<infer J> ?)
// = string | number
//# sourceMappingURL=ReturnType.js.map