Search
 
SCRIPT & CODE EXAMPLE
 

TYPESCRIPT

ts Singleton pattern

class Singleton {
  private static instance: Singleton;

  private constructor() {}

  public static getInstance(): Singleton {
    if (!Singleton.instance) {
      Singleton.instance = new Singleton();
    }
    return Singleton.instance;
  }
}

const singleton = Singleton.getInstance();
Comment

singleton design pattern typescript

class Person {
	private static instance: Person

	private constructor() {}

	public static getInstance(): Person {
		if (!Person.instance) {
			Person.instance = new Person()
		}
		return Person.instance
	}

	public name(name: string): string {
		return name
	}

	public age(age: number): number {
		return age
	}

	public hobby(hobby: string): string {
		return hobby
	}
}

const res: Person = Person.getInstance()

console.log(`My name is ${res.name('john doe')} and My age is ${res.age(30)} and My hobby is ${res.hobby('programming')}`)
Comment

PREVIOUS NEXT
Code Example
Typescript :: Array.prototype.map() expects a return value from arrow function array-callback-return 
Typescript :: how can i add multiple arguments in discord,js 
Typescript :: dotnet cli sln add all projects 
Typescript :: typescript compile on save 
Typescript :: typescript decorators 
Typescript :: google sheets new line 
Typescript :: typescript append row in html table 
Typescript :: typescript interface property multiple types 
Typescript :: create mock promise angular 
Typescript :: cypress typescript example 
Typescript :: how to clear known_hosts in ssh 
Typescript :: get formcontrol value 
Typescript :: mongodb update all items in array 
Typescript :: tar contents of current folder 
Typescript :: typeorm find with limit 
Typescript :: loop type in typescript 
Typescript :: filter() array of objects on change react 
Typescript :: angular initail valeur in fromgroup 
Typescript :: auto complete of process.env in typescript 
Typescript :: The following TestContainer was not found 
Typescript :: difference between scripted testing and exploratory testing 
Typescript :: intrinsicattributes typescript 
Typescript :: list of objects where linq 
Typescript :: typescript var global: typeof globalThis 
Typescript :: how to run resize event only on client side angular 
Typescript :: stacks and its operaaton code 
Typescript :: typescript generic of multiple type 
Typescript :: generic typescript 
Typescript :: paginator 
Typescript :: google sheets k format 
ADD CONTENT
Topic
Content
Source link
Name
5+4 =