@@ -650,39 +650,15 @@ Keeps the codec "kind".
650
650
` ` ` ts
651
651
export declare function alias <A , O , P , I >(
652
652
codec : PartialType <P , A , O , I >
653
- ): <
654
- // tslint:disable-next-line: deprecation
655
- AA extends Exact <A , AA >,
656
- // tslint:disable-next-line: deprecation
657
- OO extends Exact <O , OO > = O ,
658
- // tslint:disable-next-line: deprecation
659
- PP extends Exact <P , PP > = P ,
660
- II extends I = I
661
- >() => PartialType <PP , AA , OO , II >
653
+ ): <AA extends A , OO extends O = O , PP extends P = P , II extends I = I >() => PartialType <PP , AA , OO , II >
662
654
export declare function alias <A , O , P , I >(
663
655
// tslint:disable-next-line: deprecation
664
656
codec : StrictType <P , A , O , I >
665
- ): <
666
- // tslint:disable-next-line: deprecation
667
- AA extends Exact <A , AA >,
668
- // tslint:disable-next-line: deprecation
669
- OO extends Exact <O , OO > = O ,
670
- // tslint:disable-next-line: deprecation
671
- PP extends Exact <P , PP > = P ,
672
- II extends I = I
673
- >() => // tslint:disable-next-line: deprecation
657
+ ): <AA extends A , OO extends O = O , PP extends P = P , II extends I = I >() => // tslint:disable-next-line: deprecation
674
658
StrictType <PP , AA , OO , II >
675
659
export declare function alias <A , O , P , I >(
676
660
codec : InterfaceType <P , A , O , I >
677
- ): <
678
- // tslint:disable-next-line: deprecation
679
- AA extends Exact <A , AA >,
680
- // tslint:disable-next-line: deprecation
681
- OO extends Exact <O , OO > = O ,
682
- // tslint:disable-next-line: deprecation
683
- PP extends Exact <P , PP > = P ,
684
- II extends I = I
685
- >() => InterfaceType <PP , AA , OO , II >
661
+ ): <AA extends A , OO extends O = O , PP extends P = P , II extends I = I >() => InterfaceType <PP , AA , OO , II >
686
662
` ` `
687
663
688
664
Added in v1.1.0
0 commit comments