idlize

Форк
0
22 строки · 1.1 Кб
1
import { AppStorage, ArkPageTransitionEnterComponent, ArkPageTransitionExitComponent, CanvasRenderingContext2D, ESObject, ForEach, GestureGroup, IDataSource, ImageBitmap, Indicator, LazyForEach, LinearGradient, LocalStorage, LongPressGesture, OffscreenCanvasRenderingContext2D, PanGesture, PanGestureOptions, PatternLockController, PinchGesture, RenderingContextSettings, RichEditorController, Scroller, SearchController, SwiperController, TabsController, TapGesture, TextAreaController, TextClockController, TextInputController, TextInputOptions, TextTimerController, TransitionEffect, VideoController, WebController, XComponentController, animateTo } from "@koalaui/arkoala-arkui";
2
/* TODO: not yet implemented in the plugin */
3
// @AnimatableExtend
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
@BuilderLambda("_Foo")
15
declare function Foo(arg1: string): FooAttribute;
16
function _Foo(builder: (instance) => FooAttribute, arg1: string): void {
17
    builder(new FooAttribute());
18
}
19
_Foo(instance => {
20
    instance.bar()
21
        .qux();
22
}, "label");
23

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

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

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

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