@@ -650,39 +650,15 @@ Keeps the codec "kind".
650650` ` ` ts
651651export declare function alias <A , O , P , I >(
652652 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 >
662654export declare function alias <A , O , P , I >(
663655 // tslint:disable-next-line: deprecation
664656 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
674658StrictType <PP , AA , OO , II >
675659export declare function alias <A , O , P , I >(
676660 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 >
686662` ` `
687663
688664Added in v1.1.0
0 commit comments