TypeScript

Call signatures & construct signatures

Në shqip: Nënshkrimet e thirrjes

ShpjegimiSQ

Një tip mund të përshkruajë diçka që thirret si funksion dhe ka edhe veti: { (x: number): string; pershkrimi: string }. new () => T përshkruan një klasë që mund të krijohet.

EnglishEN

A type can describe something that's callable and also has properties: { (x: number): string; description: string }. new () => T describes a class that can be instantiated.

Si ta mendosh

Si një vegël që është njëkohësisht çekiç dhe ka edhe etiketë me udhëzime.

Lexoje në anglisht

Like a tool that's a hammer and also carries an instruction label.

Shembull koditypescript

type Fabrike<T> = new (...args: any[]) => T;
function krijo<T>(K: Fabrike<T>): T { return new K(); }

Terma të lidhur