mirror of
https://gitee.com/openharmony/interface_sdk-js
synced 2024-11-27 09:22:53 +00:00
2080778e8e
Signed-off-by: wangchensu <wangchensu@huawei.com> Change-Id: I2ec396f79dcbae70c89743c439ff10b97b33b1ca
180 lines
4.9 KiB
TypeScript
180 lines
4.9 KiB
TypeScript
/*
|
|
* Copyright (c) 2023 Huawei Device Co., Ltd.
|
|
* Licensed under the Apache License, Version 2.0 (the "License");
|
|
* you may not use this file except in compliance with the License.
|
|
* You may obtain a copy of the License at
|
|
*
|
|
* http://www.apache.org/licenses/LICENSE-2.0
|
|
*
|
|
* Unless required by applicable law or agreed to in writing, software
|
|
* distributed under the License is distributed on an "AS IS" BASIS,
|
|
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
|
* See the License for the specific language governing permissions and
|
|
* limitations under the License.
|
|
*/
|
|
|
|
/**
|
|
* @file
|
|
* @kit ArkUI
|
|
*/
|
|
|
|
/**
|
|
* Export NodeRenderType, RenderOptions, BuilderNode, which is used to create a node trees by builder function and manage the update of the tree.
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @since 11
|
|
*/
|
|
/**
|
|
* Export NodeRenderType, RenderOptions, BuilderNode, which is used to create a node trees by builder function and manage the update of the tree.
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @atomicservice
|
|
* @since 12
|
|
*/
|
|
export { NodeRenderType, RenderOptions, BuilderNode } from './arkui/BuilderNode';
|
|
|
|
/**
|
|
* Export BuildOptions which is used to create a node trees by builder function and manage the update of the tree.
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @atomicservice
|
|
* @since 12
|
|
*/
|
|
export { BuildOptions } from './arkui/BuilderNode';
|
|
|
|
/**
|
|
* Export NodeController, which defines the controller of node container. Provides lifecycle callbacks for the associated NodeContainer
|
|
* and methods to control the child node of the NodeContainer.
|
|
*
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @since 11
|
|
*/
|
|
/**
|
|
* Export NodeController, which defines the controller of node container. Provides lifecycle callbacks for the associated NodeContainer
|
|
* and methods to control the child node of the NodeContainer.
|
|
*
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @atomicservice
|
|
* @since 12
|
|
*/
|
|
export { NodeController } from './arkui/NodeController';
|
|
|
|
/**
|
|
* Export FrameNode. FrameNode defines a basic type of node which contains a RenderNode.
|
|
*
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @since 11
|
|
*/
|
|
/**
|
|
* Export FrameNode. FrameNode defines a basic type of node which contains a RenderNode.
|
|
*
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @atomicservice
|
|
* @since 12
|
|
*/
|
|
export { FrameNode, LayoutConstraint } from './arkui/FrameNode';
|
|
|
|
/**
|
|
* Export FrameNode. FrameNode defines a basic type of node which contains a RenderNode.
|
|
*
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @atomicservice
|
|
* @since 12
|
|
*/
|
|
export { typeNode, NodeAdapter } from './arkui/FrameNode';
|
|
|
|
/**
|
|
* Export Graphics. Defines the basic types related to the Graphics.
|
|
*
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @since 11
|
|
*/
|
|
/**
|
|
* Export Graphics. Defines the basic types related to the Graphics.
|
|
*
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @atomicservice
|
|
* @since 12
|
|
*/
|
|
export { DrawContext, Size, Offset, Position, Pivot, Scale, Translation, Matrix4, Rotation, Frame, RoundRect, Circle, CommandPath, ShapeMask, ShapeClip, BorderRadiuses, CornerRadius, Rect, Edges, edgeColors, edgeWidths, borderStyles, borderRadiuses, LengthMetricsUnit } from './arkui/Graphics';
|
|
|
|
/**
|
|
* Export Graphics. Defines the basic types related to the Graphics.
|
|
*
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @atomicservice
|
|
* @since 12
|
|
*/
|
|
export { LengthUnit, SizeT, LengthMetrics, ColorMetrics } from './arkui/Graphics';
|
|
|
|
/**
|
|
* Export RenderNode. RenderNode contains node tree operations and render property operations on node.
|
|
*
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @since 11
|
|
*/
|
|
/**
|
|
* Export RenderNode. RenderNode contains node tree operations and render property operations on node.
|
|
*
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @atomicservice
|
|
* @since 12
|
|
*/
|
|
export { RenderNode } from './arkui/RenderNode';
|
|
|
|
/**
|
|
* Export XComponentNode, which extends FrameNode.
|
|
*
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @since 11
|
|
*/
|
|
/**
|
|
* Export XComponentNode, which extends FrameNode.
|
|
*
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @atomicservice
|
|
* @since 12
|
|
*/
|
|
export { XComponentNode } from './arkui/XComponentNode';
|
|
|
|
/**
|
|
* Export Content.
|
|
*
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @atomicservice
|
|
* @since 12
|
|
*/
|
|
export { Content } from './arkui/Content';
|
|
|
|
/**
|
|
* Export ComponentContent.
|
|
*
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @atomicservice
|
|
* @since 12
|
|
*/
|
|
export { ComponentContent } from './arkui/ComponentContent';
|
|
|
|
/**
|
|
* Export NodeContent.
|
|
*
|
|
* @syscap SystemCapability.ArkUI.ArkUI.Full
|
|
* @crossplatform
|
|
* @atomicservice
|
|
* @since 12
|
|
*/
|
|
export { NodeContent } from './arkui/NodeContent'; |