TypeScript 单例写法
export namespace Singleton {
export let varxx:any;
export function someMethod() { ... }
export async function someAsyncMethod(){...}
}
// Usage
import { SingletonInstance} from "path/to/Singleton";
SingletonInstance.someMethod();
var x = SingletonInstance; // If you need to alias it for some reason