import { AS3Utils } from "as3-to-ts/src/AS3Utils"; export class PrimitiveCheck { constructor(){ var myVar; if(typeof myVar === 'number') { console.log("it's a number"); } if(typeof myVar === 'string') { console.log("it's a string"); } if(typeof myVar === 'boolean') { console.log("it's a boolean"); } if(AS3Utils.isInstanceOfInterface(myVar, "Object")) { console.log("it's an object"); } /* Expected TS: if(typeof myVar === "number") { console.log("it's a number"); } if(typeof myVar === 'string') { console.log("it's a string"); } if(typeof myVar === 'boolean') { console.log("it's a boolean"); } */ } }