UNPKG
type-samurai
Version:
latest (1.1.1)
1.1.1
1.1.0
1.0.1
1.0.0
Advanced utility types for Typescript
github.com/KamilHs/type-samurai
KamilHs/type-samurai
type-samurai
/
src
/
loose-literal.d.ts
12 lines
(11 loc)
•
277 B
TypeScript
View Raw
1
2
3
4
5
6
7
8
9
10
11
12
/** * Improves the autocompletion of loose literal types * @example * ```ts * //
"a"
|
"b"
|
"c"
|
or
any
string *
type
T0 = LooseLiteral<
"a"
|
"b"
|
"c"
, string>; * ``` */ export
type
LooseLiteral<
Literal
, BaseType> = |
Literal
| (BaseType & Record<never, never>);