idlize

Форк
0
24 строки · 451.0 Байт
1
/* TODO: not yet implemented in the plugin */
2
// @AnimatableExtend
3

4
class FooAttribute {
5
    bar(): this {
6
        console.log("bar")
7
        return this
8
    }
9
    qux(): this {
10
        console.log("qux")
11
        return this
12
    }
13
}
14

15
@BuilderLambda("_Foo")
16
declare function Foo(arg1: string): FooAttribute
17

18
function _Foo(builder: (instance) => FooAttribute, arg1: string): void {
19
    builder(new FooAttribute())
20
}
21

22
Foo("label")
23
    .bar()
24
    .qux()
25

26

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.