Частичные классы в машинописи

файлы.ts

export class ServiceUrls {
 static baseUrl: string = 'http://localhost:52949/V1/';
    static baseImageUrl: string = 'http://localhost:52949/';
}

файлы s1.ts

extends interface  ServiceUrls{
 static baseUrl: string = 'http://localhost:52949/V1/';
    static baseImageUrl: string = 'http://localhost:52949/';
}

Как реализовать частичный класс в машинописном тексте. Как я должен указать ссылку на тот же класс, чтобы он работал как частичный класс. Если я даю то же имя класса в files1.ts, что он дает объявление ошибки или ожидается заявление.


person Priyanka Pyati    schedule 11.05.2017    source источник
comment
github.com/Microsoft/TypeScript/issues/563   -  person user581157    schedule 29.05.2017
comment
Возможный дубликат Как мне разделить класс TypeScript на несколько файлы?   -  person 8eecf0d2    schedule 24.01.2018


Ответы (1)


Я создал декоратор @partial и использую его как упрощенный синтаксис, который может помочь разделить функциональность один класс в несколько файлов классов... https://github.com/mustafah/partials

person Mustafah    schedule 21.02.2021