TypeScript/tests/cases/fourslash/codeFixAddConvertToUnknownForNonOverlappingTypes_all.ts

18 lines
510 B
TypeScript
Raw Normal View History

/// <reference path='fourslash.ts' />
2018-11-08 03:43:02 +01:00
////const s1 = 1 as string;
////const o1 = s + " word" as object;
////
2018-11-08 03:43:02 +01:00
////const s2 = <string>2;
////const o2 = <object>s2;
verify.codeFixAll({
fixId: "addConvertToUnknownForNonOverlappingTypes",
fixAllDescription: "Add 'unknown' to all conversions of non-overlapping types",
newFileContent:
2018-11-08 03:43:02 +01:00
`const s1 = 1 as unknown as string;
const o1 = s + " word" as unknown as object;
2018-11-08 03:43:02 +01:00
const s2 = <string><unknown>2;
const o2 = <object><unknown>s2;`
});