18 lines
510 B
TypeScript
18 lines
510 B
TypeScript
/// <reference path='fourslash.ts' />
|
|
|
|
////const s1 = 1 as string;
|
|
////const o1 = s + " word" as object;
|
|
////
|
|
////const s2 = <string>2;
|
|
////const o2 = <object>s2;
|
|
|
|
verify.codeFixAll({
|
|
fixId: "addConvertToUnknownForNonOverlappingTypes",
|
|
fixAllDescription: "Add 'unknown' to all conversions of non-overlapping types",
|
|
newFileContent:
|
|
`const s1 = 1 as unknown as string;
|
|
const o1 = s + " word" as unknown as object;
|
|
|
|
const s2 = <string><unknown>2;
|
|
const o2 = <object><unknown>s2;`
|
|
}); |