Update app and tooling
This commit is contained in:
parent
3046531bdd
commit
e620ec7349
4950 changed files with 2975120 additions and 10 deletions
23
node_modules/json-schema-to-ts/lib/utils/concat.d.ts
generated
vendored
Normal file
23
node_modules/json-schema-to-ts/lib/utils/concat.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
import { Head } from "./head";
|
||||
import { Tail } from "./tail";
|
||||
import { Prepend } from "./prepend";
|
||||
import { Reverse } from "./reverse";
|
||||
/**
|
||||
* Concatenate the reverse of tuple `A` to tuple `B`
|
||||
*
|
||||
* @param A Tuple
|
||||
* @param B Tuple
|
||||
* @return Tuple
|
||||
*/
|
||||
export declare type ConcatReversed<A, B extends any[]> = {
|
||||
stop: B;
|
||||
continue: ConcatReversed<Tail<A>, Prepend<Head<A>, B>>;
|
||||
}[A extends [any, ...any[]] ? "continue" : "stop"];
|
||||
/**
|
||||
* Concatenate tuple `A` to tuple `B`
|
||||
*
|
||||
* @param A Tuple
|
||||
* @param B Tuple
|
||||
* @return Tuple
|
||||
*/
|
||||
export declare type Concat<A, B extends any[]> = A extends any[] ? ConcatReversed<Reverse<A>, B> : never;
|
||||
Loading…
Add table
Add a link
Reference in a new issue