Singleton
TLDR;
const yourObject = {
property: 'value',
methods() {
return this.property
}
}
export const Object.freeze(yourObject)Mimicking using classes
let instance
export class YouClass {
constructor() {
if(instance) throw new Error()
}
static getInstance() {
if(!instance) {
instance = new YourClass()
}
return instance
}
}Last updated