export default function instanceInit() { let instance: any; return (newInstance?: any) => { if (newInstance) instance = newInstance; Object.seal(instance); return instance; }; }