diff --git a/tests/baselines/reference/objectSpreadStrictNull.symbols b/tests/baselines/reference/objectSpreadStrictNull.symbols deleted file mode 100644 index e920276794..0000000000 --- a/tests/baselines/reference/objectSpreadStrictNull.symbols +++ /dev/null @@ -1,80 +0,0 @@ -=== tests/cases/conformance/types/spread/objectSpreadStrictNull.ts === -function f( ->f : Symbol(f, Decl(objectSpreadStrictNull.ts, 0, 0)) - - definiteBoolean: { sn: boolean }, ->definiteBoolean : Symbol(definiteBoolean, Decl(objectSpreadStrictNull.ts, 0, 11)) ->sn : Symbol(sn, Decl(objectSpreadStrictNull.ts, 1, 22)) - - definiteString: { sn: string }, ->definiteString : Symbol(definiteString, Decl(objectSpreadStrictNull.ts, 1, 37)) ->sn : Symbol(sn, Decl(objectSpreadStrictNull.ts, 2, 21)) - - optionalString: { sn?: string }, ->optionalString : Symbol(optionalString, Decl(objectSpreadStrictNull.ts, 2, 35)) ->sn : Symbol(sn, Decl(objectSpreadStrictNull.ts, 3, 21)) - - optionalNumber: { sn?: number }, ->optionalNumber : Symbol(optionalNumber, Decl(objectSpreadStrictNull.ts, 3, 36)) ->sn : Symbol(sn, Decl(objectSpreadStrictNull.ts, 4, 21)) - - undefinedString: { sn: string | undefined }, ->undefinedString : Symbol(undefinedString, Decl(objectSpreadStrictNull.ts, 4, 36)) ->sn : Symbol(sn, Decl(objectSpreadStrictNull.ts, 5, 22)) - - undefinedNumber: { sn: number | undefined }) { ->undefinedNumber : Symbol(undefinedNumber, Decl(objectSpreadStrictNull.ts, 5, 48)) ->sn : Symbol(sn, Decl(objectSpreadStrictNull.ts, 6, 22)) - - // optional - let optionalUnionStops: { sn: string | number } = { ...definiteBoolean, ...definiteString, ...optionalNumber }; ->optionalUnionStops : Symbol(optionalUnionStops, Decl(objectSpreadStrictNull.ts, 8, 7)) ->sn : Symbol(sn, Decl(objectSpreadStrictNull.ts, 8, 29)) ->definiteBoolean : Symbol(definiteBoolean, Decl(objectSpreadStrictNull.ts, 0, 11)) ->definiteString : Symbol(definiteString, Decl(objectSpreadStrictNull.ts, 1, 37)) ->optionalNumber : Symbol(optionalNumber, Decl(objectSpreadStrictNull.ts, 3, 36)) - - let optionalUnionDuplicates: { sn: string | number } = { ...definiteBoolean, ...definiteString, ...optionalString, ...optionalNumber }; ->optionalUnionDuplicates : Symbol(optionalUnionDuplicates, Decl(objectSpreadStrictNull.ts, 9, 7)) ->sn : Symbol(sn, Decl(objectSpreadStrictNull.ts, 9, 34)) ->definiteBoolean : Symbol(definiteBoolean, Decl(objectSpreadStrictNull.ts, 0, 11)) ->definiteString : Symbol(definiteString, Decl(objectSpreadStrictNull.ts, 1, 37)) ->optionalString : Symbol(optionalString, Decl(objectSpreadStrictNull.ts, 2, 35)) ->optionalNumber : Symbol(optionalNumber, Decl(objectSpreadStrictNull.ts, 3, 36)) - - let allOptional: { sn?: string | number } = { ...optionalString, ...optionalNumber }; ->allOptional : Symbol(allOptional, Decl(objectSpreadStrictNull.ts, 10, 7)) ->sn : Symbol(sn, Decl(objectSpreadStrictNull.ts, 10, 22)) ->optionalString : Symbol(optionalString, Decl(objectSpreadStrictNull.ts, 2, 35)) ->optionalNumber : Symbol(optionalNumber, Decl(objectSpreadStrictNull.ts, 3, 36)) - - // undefined - let undefinedUnionStops: { sn: string | number } = { ...definiteBoolean, ...definiteString, ...undefinedNumber }; ->undefinedUnionStops : Symbol(undefinedUnionStops, Decl(objectSpreadStrictNull.ts, 13, 7)) ->sn : Symbol(sn, Decl(objectSpreadStrictNull.ts, 13, 30)) ->definiteBoolean : Symbol(definiteBoolean, Decl(objectSpreadStrictNull.ts, 0, 11)) ->definiteString : Symbol(definiteString, Decl(objectSpreadStrictNull.ts, 1, 37)) ->undefinedNumber : Symbol(undefinedNumber, Decl(objectSpreadStrictNull.ts, 5, 48)) - - let undefinedUnionDuplicates: { sn: string | number } = { ...definiteBoolean, ...definiteString, ...undefinedString, ...undefinedNumber }; ->undefinedUnionDuplicates : Symbol(undefinedUnionDuplicates, Decl(objectSpreadStrictNull.ts, 14, 7)) ->sn : Symbol(sn, Decl(objectSpreadStrictNull.ts, 14, 35)) ->definiteBoolean : Symbol(definiteBoolean, Decl(objectSpreadStrictNull.ts, 0, 11)) ->definiteString : Symbol(definiteString, Decl(objectSpreadStrictNull.ts, 1, 37)) ->undefinedString : Symbol(undefinedString, Decl(objectSpreadStrictNull.ts, 4, 36)) ->undefinedNumber : Symbol(undefinedNumber, Decl(objectSpreadStrictNull.ts, 5, 48)) - - let allUndefined: { sn: string | number | undefined } = { ...undefinedString, ...undefinedNumber }; ->allUndefined : Symbol(allUndefined, Decl(objectSpreadStrictNull.ts, 15, 7)) ->sn : Symbol(sn, Decl(objectSpreadStrictNull.ts, 15, 23)) ->undefinedString : Symbol(undefinedString, Decl(objectSpreadStrictNull.ts, 4, 36)) ->undefinedNumber : Symbol(undefinedNumber, Decl(objectSpreadStrictNull.ts, 5, 48)) - - let undefinedWithOptionalContinues: { sn: string | number | boolean } = { ...definiteBoolean, ...undefinedString, ...optionalNumber }; ->undefinedWithOptionalContinues : Symbol(undefinedWithOptionalContinues, Decl(objectSpreadStrictNull.ts, 17, 7)) ->sn : Symbol(sn, Decl(objectSpreadStrictNull.ts, 17, 41)) ->definiteBoolean : Symbol(definiteBoolean, Decl(objectSpreadStrictNull.ts, 0, 11)) ->undefinedString : Symbol(undefinedString, Decl(objectSpreadStrictNull.ts, 4, 36)) ->optionalNumber : Symbol(optionalNumber, Decl(objectSpreadStrictNull.ts, 3, 36)) -} - diff --git a/tests/baselines/reference/objectSpreadStrictNull.types b/tests/baselines/reference/objectSpreadStrictNull.types deleted file mode 100644 index f70f0a9cad..0000000000 --- a/tests/baselines/reference/objectSpreadStrictNull.types +++ /dev/null @@ -1,87 +0,0 @@ -=== tests/cases/conformance/types/spread/objectSpreadStrictNull.ts === -function f( ->f : (definiteBoolean: { sn: boolean; }, definiteString: { sn: string; }, optionalString: { sn?: string | undefined; }, optionalNumber: { sn?: number | undefined; }, undefinedString: { sn: string | undefined; }, undefinedNumber: { sn: number | undefined; }) => void - - definiteBoolean: { sn: boolean }, ->definiteBoolean : { sn: boolean; } ->sn : boolean - - definiteString: { sn: string }, ->definiteString : { sn: string; } ->sn : string - - optionalString: { sn?: string }, ->optionalString : { sn?: string | undefined; } ->sn : string | undefined - - optionalNumber: { sn?: number }, ->optionalNumber : { sn?: number | undefined; } ->sn : number | undefined - - undefinedString: { sn: string | undefined }, ->undefinedString : { sn: string | undefined; } ->sn : string | undefined - - undefinedNumber: { sn: number | undefined }) { ->undefinedNumber : { sn: number | undefined; } ->sn : number | undefined - - // optional - let optionalUnionStops: { sn: string | number } = { ...definiteBoolean, ...definiteString, ...optionalNumber }; ->optionalUnionStops : { sn: string | number; } ->sn : string | number ->{ ...definiteBoolean, ...definiteString, ...optionalNumber } : { sn: string | number; } ->definiteBoolean : { sn: boolean; } ->definiteString : { sn: string; } ->optionalNumber : { sn?: number | undefined; } - - let optionalUnionDuplicates: { sn: string | number } = { ...definiteBoolean, ...definiteString, ...optionalString, ...optionalNumber }; ->optionalUnionDuplicates : { sn: string | number; } ->sn : string | number ->{ ...definiteBoolean, ...definiteString, ...optionalString, ...optionalNumber } : { sn: string | number; } ->definiteBoolean : { sn: boolean; } ->definiteString : { sn: string; } ->optionalString : { sn?: string | undefined; } ->optionalNumber : { sn?: number | undefined; } - - let allOptional: { sn?: string | number } = { ...optionalString, ...optionalNumber }; ->allOptional : { sn?: string | number | undefined; } ->sn : string | number | undefined ->{ ...optionalString, ...optionalNumber } : { sn?: string | number | undefined; } ->optionalString : { sn?: string | undefined; } ->optionalNumber : { sn?: number | undefined; } - - // undefined - let undefinedUnionStops: { sn: string | number } = { ...definiteBoolean, ...definiteString, ...undefinedNumber }; ->undefinedUnionStops : { sn: string | number; } ->sn : string | number ->{ ...definiteBoolean, ...definiteString, ...undefinedNumber } : { sn: string | number; } ->definiteBoolean : { sn: boolean; } ->definiteString : { sn: string; } ->undefinedNumber : { sn: number | undefined; } - - let undefinedUnionDuplicates: { sn: string | number } = { ...definiteBoolean, ...definiteString, ...undefinedString, ...undefinedNumber }; ->undefinedUnionDuplicates : { sn: string | number; } ->sn : string | number ->{ ...definiteBoolean, ...definiteString, ...undefinedString, ...undefinedNumber } : { sn: string | number; } ->definiteBoolean : { sn: boolean; } ->definiteString : { sn: string; } ->undefinedString : { sn: string | undefined; } ->undefinedNumber : { sn: number | undefined; } - - let allUndefined: { sn: string | number | undefined } = { ...undefinedString, ...undefinedNumber }; ->allUndefined : { sn: string | number | undefined; } ->sn : string | number | undefined ->{ ...undefinedString, ...undefinedNumber } : { sn: string | number | undefined; } ->undefinedString : { sn: string | undefined; } ->undefinedNumber : { sn: number | undefined; } - - let undefinedWithOptionalContinues: { sn: string | number | boolean } = { ...definiteBoolean, ...undefinedString, ...optionalNumber }; ->undefinedWithOptionalContinues : { sn: string | number | boolean; } ->sn : string | number | boolean ->{ ...definiteBoolean, ...undefinedString, ...optionalNumber } : { sn: string | number | boolean; } ->definiteBoolean : { sn: boolean; } ->undefinedString : { sn: string | undefined; } ->optionalNumber : { sn?: number | undefined; } -} -