idlize

Форк
0
159 строк · 3.5 Кб
1
/*
2
 * Copyright (c) 2022-2023 Huawei Device Co., Ltd.
3
 * Licensed under the Apache License, Version 2.0 (the "License");
4
 * you may not use this file except in compliance with the License.
5
 * You may obtain a copy of the License at
6
 *
7
 * http://www.apache.org/licenses/LICENSE-2.0
8
 *
9
 * Unless required by applicable law or agreed to in writing, software
10
 * distributed under the License is distributed on an "AS IS" BASIS,
11
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12
 * See the License for the specific language governing permissions and
13
 * limitations under the License.
14
 */
15

16
export {
17
    AnimatedState,
18
    ImplicitAnimationProvider,
19
    MutableAnimatedState,
20
    ParametrizedAnimationProvider,
21
    StateAnimator,
22
    animatedState,
23
    mutableAnimatedState,
24
    stateAnimator,
25
} from "./animation/AnimatedState"
26
export {
27
    AnimationRange,
28
    ArrayAnimationRange,
29
    NumberAnimationRange,
30
} from "./animation/AnimationRange"
31
export {
32
    Easing,
33
    EasingCurve,
34
    EasingStepJump,
35
} from "./animation/Easing"
36
export {
37
    createAnimationTimer,
38
    getAnimationTimer,
39
} from "./animation/GlobalTimer"
40
export {
41
    rememberAnimatedState,
42
    rememberAnimator,
43
    rememberMutableAnimatedState,
44
    rememberMutableAnimatedStateNumber,
45
    rememberNumberTransition,
46
    rememberTransition,
47
    sampledValue,
48
} from "./animation/memo"
49
export {
50
    AnimationSpec,
51
    OnEdge,
52
    OnPause,
53
    TimeAnimation,
54
    animation,
55
    blinkAnimation,
56
    constAnimation,
57
    countAnimation,
58
    frameAnimation,
59
    linearTransition,
60
    numberAnimation,
61
    periodicAnimation,
62
    periodicAnimationWithDelay,
63
    smoothAnimation,
64
    timeAnimation,
65
    transition,
66
} from "./animation/TimeAnimation"
67

68
export {
69
    memoBind,
70
    memoBind2,
71
    memoPartialBind2_1,
72
    memoPartialBind3_2,
73
    MemoCallbackContext,
74
} from "./memo/bind"
75
export {
76
    OnChange,
77
    RunEffect,
78
} from "./memo/changeListener"
79
export {
80
    contextLocal,
81
    contextLocalScope,
82
    contextLocalValue,
83
} from "./memo/contextLocal"
84
export {
85
    memoRoot,
86
    memoEntry,
87
    memoEntry1,
88
    memoEntry2,
89
} from "./memo/entry"
90
export {
91
    DataNode,
92
    NodeAttach,
93
    contextNode,
94
} from "./memo/node"
95
export {
96
    memo,
97
    remember,
98
    rememberComputableState,
99
    rememberComputableValue,
100
    rememberControlledScope,
101
    rememberDisposable,
102
    rememberMutableAsyncState,
103
    rememberMutableState,
104
} from "./memo/remember"
105
export {
106
    Repeat,
107
    RepeatByArray,
108
    RepeatRange,
109
    RepeatWithKey,
110
} from "./memo/repeat"
111
export {
112
    TestNode,
113
    testRoot,
114
    testTick,
115
} from "./memo/testing"
116

117
export {
118
    Disposable,
119
    disposeContent,
120
    disposeContentBackward,
121
    disposeContentForward,
122
} from "./states/Disposable"
123
export { Observable, ObservableHandler } from "./states/Observable"
124
export {
125
    GlobalStateManager,
126
    callScheduledCallbacks,
127
    mutableState,
128
    scheduleCallback,
129
    updateStateManager,
130
} from "./states/GlobalStateManager"
131
export {
132
    CONTEXT_ROOT_NODE,
133
    CONTEXT_ROOT_SCOPE,
134
    ComputableState,
135
    ControlledScope,
136
    Equivalent,
137
    MutableState,
138
    State,
139
    StateContext,
140
    StateManager,
141
    ValueTracker,
142
} from "./states/State"
143

144
export {
145
    __context,
146
    __id,
147
    __key,
148
    __memo_context_type,
149
    __memo_id_type,
150
    __memo_transformed,
151
    __memo_transformed_before,
152
    __memo_transformed_after,
153
} from "./internals"
154

155
export { IncrementalNode } from "./tree/IncrementalNode"
156
export { PrimeNumbers } from "./tree/PrimeNumbers"
157
export { ReadonlyTreeNode } from "./tree/ReadonlyTreeNode"
158
export { TreeNode } from "./tree/TreeNode"
159
export { TreePath } from "./tree/TreePath"
160

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

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

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

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