mirror of
https://github.com/microsoft/TypeScript.git
synced 2026-07-04 14:56:16 -05:00
Update baselines
This commit is contained in:
@@ -100,13 +100,13 @@ function removeNothing(y) {
|
||||
|
||||
|
||||
//// [defaultParameterAddsUndefinedWithStrictNullChecks.d.ts]
|
||||
declare function f(addUndefined1?: string | undefined, addUndefined2?: number | undefined): number;
|
||||
declare function f(addUndefined1?: string, addUndefined2?: number): number;
|
||||
declare function g(addUndefined: string | undefined, addDefined: number): number;
|
||||
declare let total: number;
|
||||
declare function foo1(x: string | undefined, b: number): void;
|
||||
declare function foo2(x: string | undefined, b: number): void;
|
||||
declare function foo3(x: string | undefined, b: number): void;
|
||||
declare function foo4(x: string | undefined, b: number): void;
|
||||
declare function removeUndefinedButNotFalse(x?: boolean | undefined): false | undefined;
|
||||
declare function removeUndefinedButNotFalse(x?: boolean): false | undefined;
|
||||
declare const cond: boolean;
|
||||
declare function removeNothing(y?: boolean | undefined): boolean;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
=== tests/cases/compiler/defaultParameterAddsUndefinedWithStrictNullChecks.ts ===
|
||||
function f(addUndefined1 = "J", addUndefined2?: number) {
|
||||
>f : (addUndefined1?: string | undefined, addUndefined2?: number | undefined) => number
|
||||
>f : (addUndefined1?: string, addUndefined2?: number | undefined) => number
|
||||
>addUndefined1 : string
|
||||
>"J" : "J"
|
||||
>addUndefined2 : number | undefined
|
||||
@@ -34,16 +34,16 @@ let total = f() + f('a', 1) + f('b') + f(undefined, 2);
|
||||
>f() + f('a', 1) + f('b') : number
|
||||
>f() + f('a', 1) : number
|
||||
>f() : number
|
||||
>f : (addUndefined1?: string | undefined, addUndefined2?: number | undefined) => number
|
||||
>f : (addUndefined1?: string, addUndefined2?: number | undefined) => number
|
||||
>f('a', 1) : number
|
||||
>f : (addUndefined1?: string | undefined, addUndefined2?: number | undefined) => number
|
||||
>f : (addUndefined1?: string, addUndefined2?: number | undefined) => number
|
||||
>'a' : "a"
|
||||
>1 : 1
|
||||
>f('b') : number
|
||||
>f : (addUndefined1?: string | undefined, addUndefined2?: number | undefined) => number
|
||||
>f : (addUndefined1?: string, addUndefined2?: number | undefined) => number
|
||||
>'b' : "b"
|
||||
>f(undefined, 2) : number
|
||||
>f : (addUndefined1?: string | undefined, addUndefined2?: number | undefined) => number
|
||||
>f : (addUndefined1?: string, addUndefined2?: number | undefined) => number
|
||||
>undefined : undefined
|
||||
>2 : 2
|
||||
|
||||
@@ -135,7 +135,7 @@ foo4(undefined, 1);
|
||||
|
||||
|
||||
function removeUndefinedButNotFalse(x = true) {
|
||||
>removeUndefinedButNotFalse : (x?: boolean | undefined) => false | undefined
|
||||
>removeUndefinedButNotFalse : (x?: boolean) => false | undefined
|
||||
>x : boolean
|
||||
>true : true
|
||||
|
||||
|
||||
@@ -36,11 +36,11 @@ function f2(_a) {
|
||||
declare function f1({a, b}?: {
|
||||
a: number;
|
||||
b: string;
|
||||
} | undefined): void;
|
||||
}): void;
|
||||
declare function f2({a, b}?: {
|
||||
a: number;
|
||||
b: number;
|
||||
} | undefined): void;
|
||||
}): void;
|
||||
interface Type {
|
||||
t: void;
|
||||
}
|
||||
@@ -49,11 +49,11 @@ interface QueryMetadata {
|
||||
}
|
||||
interface QueryMetadataFactory {
|
||||
(selector: Type | string, {descendants, read}?: {
|
||||
descendants?: boolean | undefined;
|
||||
descendants?: boolean;
|
||||
read?: any;
|
||||
} | undefined): ParameterDecorator;
|
||||
}): ParameterDecorator;
|
||||
new (selector: Type | string, {descendants, read}?: {
|
||||
descendants?: boolean | undefined;
|
||||
descendants?: boolean;
|
||||
read?: any;
|
||||
} | undefined): QueryMetadata;
|
||||
}): QueryMetadata;
|
||||
}
|
||||
|
||||
@@ -8,7 +8,7 @@ declare function f1({ a, b }?: { a: number, b: string }): void;
|
||||
>b : string
|
||||
|
||||
function f2({ a, b }: { a: number, b: number } = { a: 0, b: 0 }) {
|
||||
>f2 : ({a, b}?: { a: number; b: number; } | undefined) => void
|
||||
>f2 : ({a, b}?: { a: number; b: number; }) => void
|
||||
>a : number
|
||||
>b : number
|
||||
>a : number
|
||||
|
||||
@@ -137,7 +137,7 @@ declare class Bar {
|
||||
a: number;
|
||||
b?: number;
|
||||
c?: number | undefined;
|
||||
constructor(d?: number | undefined, e?: number);
|
||||
constructor(d?: number, e?: number);
|
||||
f(): number;
|
||||
g?(): number;
|
||||
h?(): number;
|
||||
|
||||
Reference in New Issue
Block a user