diff --git a/BUILD.gn b/BUILD.gn index d5d74aba31d0773ae605f087e991033d68c760f3..9341bccd8f70546cd8a4e94a4646c20fcd839eb1 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -375,3 +375,22 @@ ohos_copy("ohos_ets_api") { part_name = "sdk" subsystem_name = "sdk" } + +action("ohos_ets_process_interop") { + script = "process_interop.py" + + deps = [ + ":ohos_base_split" + ] + + args = [ + "--intermediates-output", + rebase_path("${interface_sdk_path}", root_build_dir), + "--source-root-dir", + rebase_path("//", root_build_dir), + "--node-js", + rebase_path(nodejs, root_build_dir) + ] + + outputs = ["${interface_sdk_path}/ets1.1_interop", "${interface_sdk_path}/ets1.2_interop"] +} diff --git a/api/@internal/component/ets/ability_component.d.ts b/api/@internal/component/ets/ability_component.d.ts index f4c10c747aec30ba08a5019cb5d87aa36747f434..5258b0c6d2cb163f05e2a0c3270c18a7defee29c 100644 --- a/api/@internal/component/ets/ability_component.d.ts +++ b/api/@internal/component/ets/ability_component.d.ts @@ -27,6 +27,7 @@ * @since 9 * @deprecated since 10 * @useinstead UIExtensionComponentInterface + * @noninterop */ interface AbilityComponentInterface { /** @@ -53,6 +54,7 @@ interface AbilityComponentInterface { * @since 9 * @deprecated since 10 * @useinstead UIExtensionComponentAttribute + * @noninterop */ declare class AbilityComponentAttribute extends CommonMethod { /** @@ -88,6 +90,7 @@ declare class AbilityComponentAttribute extends CommonMethod Arra * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class AlphabetIndexerAttribute extends CommonMethod { /** @@ -1068,6 +1070,7 @@ declare class AlphabetIndexerAttribute extends CommonMethod { /** @@ -324,6 +326,7 @@ declare class AnimatorAttribute extends CommonMethod { * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi * @since 7 + * @noninterop */ declare const Animator: AnimatorInterface; @@ -333,5 +336,6 @@ declare const Animator: AnimatorInterface; * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi * @since 9 + * @noninterop */ declare const AnimatorInstance: AnimatorAttribute; diff --git a/api/@internal/component/ets/badge.d.ts b/api/@internal/component/ets/badge.d.ts index 86f5aedcca6fec0a9787868a42b63d46506f6b23..cb7a81e853460b0c97b574f21ddb92024974d89e 100644 --- a/api/@internal/component/ets/badge.d.ts +++ b/api/@internal/component/ets/badge.d.ts @@ -782,6 +782,7 @@ declare interface BadgeParamWithString extends BadgeParam { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface BadgeInterface { /** @@ -925,6 +926,7 @@ interface BadgeInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class BadgeAttribute extends CommonMethod { } @@ -957,6 +959,7 @@ declare class BadgeAttribute extends CommonMethod { } * @form * @atomicservice * @since 11 + * @noninterop */ declare const Badge: BadgeInterface; @@ -989,6 +992,7 @@ declare const Badge: BadgeInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const BadgeInstance: BadgeAttribute; diff --git a/api/@internal/component/ets/blank.d.ts b/api/@internal/component/ets/blank.d.ts index 80958fccc971168677c02058b968d180706aaa06..fcc0a71fa1d7b9f94b87e991dd25da4191779233 100644 --- a/api/@internal/component/ets/blank.d.ts +++ b/api/@internal/component/ets/blank.d.ts @@ -57,6 +57,7 @@ import { ResourceColor } from './units'; * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface BlankInterface { /** @@ -135,6 +136,7 @@ interface BlankInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class BlankAttribute extends CommonMethod { /** @@ -208,6 +210,7 @@ declare class BlankAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Blank: BlankInterface; @@ -240,5 +243,6 @@ declare const Blank: BlankInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const BlankInstance: BlankAttribute; diff --git a/api/@internal/component/ets/button.d.ts b/api/@internal/component/ets/button.d.ts index 0521566975c78e498e23b7822f45931b30495332..1e1f6d75c14b27ec3a0f087ce647838c0e351dc1 100644 --- a/api/@internal/component/ets/button.d.ts +++ b/api/@internal/component/ets/button.d.ts @@ -625,6 +625,7 @@ declare interface ButtonOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface ButtonInterface { /** @@ -1002,6 +1003,7 @@ declare interface ButtonLabelStyle { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class ButtonAttribute extends CommonMethod { /** @@ -1454,6 +1456,7 @@ declare class ButtonAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Button: ButtonInterface; @@ -1486,5 +1489,6 @@ declare const Button: ButtonInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const ButtonInstance: ButtonAttribute; diff --git a/api/@internal/component/ets/calendar.d.ts b/api/@internal/component/ets/calendar.d.ts index 90c32e3def4147ffe69efca6bf740d770e8d4fc9..10e1a5428170d38d8a9f413c15e8da1520f9b562 100644 --- a/api/@internal/component/ets/calendar.d.ts +++ b/api/@internal/component/ets/calendar.d.ts @@ -1778,6 +1778,7 @@ declare interface CalendarRequestedMonths { * @form * @since arkts {'1.1':'10','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface CalendarInterface { /** @@ -1832,6 +1833,7 @@ interface CalendarInterface { * @form * @since arkts {'1.1':'10','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class CalendarAttribute { /** @@ -2137,6 +2139,7 @@ declare class CalendarAttribute { * @systemapi * @form * @since 10 + * @noninterop */ declare const Calendar: CalendarInterface; @@ -2154,5 +2157,6 @@ declare const Calendar: CalendarInterface; * @systemapi * @form * @since 10 + * @noninterop */ declare const CalendarInstance: CalendarAttribute; diff --git a/api/@internal/component/ets/calendar_picker.d.ts b/api/@internal/component/ets/calendar_picker.d.ts index 64f5844db6d5be69fe59a28a94c8c6580df0cf6e..48a83941dc8da98c893be7c84217dc490c53f00b 100644 --- a/api/@internal/component/ets/calendar_picker.d.ts +++ b/api/@internal/component/ets/calendar_picker.d.ts @@ -194,6 +194,7 @@ declare interface CalendarOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface CalendarPickerInterface { /** @@ -232,6 +233,7 @@ interface CalendarPickerInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class CalendarPickerAttribute extends CommonMethod { /** @@ -735,6 +737,7 @@ declare class CalendarPickerDialog { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const CalendarPicker: CalendarPickerInterface; @@ -750,5 +753,6 @@ declare const CalendarPicker: CalendarPickerInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const CalendarPickerInstance: CalendarPickerAttribute; diff --git a/api/@internal/component/ets/canvas.d.ts b/api/@internal/component/ets/canvas.d.ts index 053cbe26cfed33e35c4d896c9faffdbb80f0bf7f..605d8cadcd6fc2ff0ab6b7b7047acad7eb719336 100644 --- a/api/@internal/component/ets/canvas.d.ts +++ b/api/@internal/component/ets/canvas.d.ts @@ -7073,6 +7073,7 @@ declare class DrawingRenderingContext { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface CanvasInterface { /** @@ -7175,6 +7176,7 @@ interface CanvasInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class CanvasAttribute extends CommonMethod { /** @@ -7271,6 +7273,7 @@ declare class CanvasAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Canvas: CanvasInterface; @@ -7303,5 +7306,6 @@ declare const Canvas: CanvasInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const CanvasInstance: CanvasAttribute; diff --git a/api/@internal/component/ets/checkbox.d.ts b/api/@internal/component/ets/checkbox.d.ts index d1d796b173989e0de5b384b14784f65a1190e9a9..77fd923f1add2294ba2f20d22f8c55dc91a4c6f2 100644 --- a/api/@internal/component/ets/checkbox.d.ts +++ b/api/@internal/component/ets/checkbox.d.ts @@ -231,6 +231,7 @@ declare interface CheckBoxConfiguration extends CommonConfiguration void; * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class CheckboxAttribute extends CommonMethod { /** @@ -681,6 +683,7 @@ declare class CheckboxAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Checkbox: CheckboxInterface; @@ -713,5 +716,6 @@ declare const Checkbox: CheckboxInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const CheckboxInstance: CheckboxAttribute; diff --git a/api/@internal/component/ets/checkboxgroup.d.ts b/api/@internal/component/ets/checkboxgroup.d.ts index 8864f9d769999bfcffa745ef6a49dda4d2907ef9..bf4f33e3cebb38324a653006702e1629fcb5c589 100644 --- a/api/@internal/component/ets/checkboxgroup.d.ts +++ b/api/@internal/component/ets/checkboxgroup.d.ts @@ -376,6 +376,7 @@ declare interface CheckboxGroupResult { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface CheckboxGroupInterface { /** @@ -468,6 +469,7 @@ declare type OnCheckboxGroupChangeCallback = (value: CheckboxGroupResult) => voi * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class CheckboxGroupAttribute extends CommonMethod { /** @@ -786,6 +788,7 @@ declare class CheckboxGroupAttribute extends CommonMethod {} @@ -315,6 +317,7 @@ declare class CircleAttribute extends CommonShapeMethod {} * @form * @atomicservice * @since 11 + * @noninterop */ declare const Circle: CircleInterface; @@ -347,6 +350,7 @@ declare const Circle: CircleInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const CircleInstance: CircleAttribute; @@ -360,6 +364,7 @@ declare const CircleInstance: CircleAttribute; * @atomicservice * @since 20 * @arkts 1.2 + * @noninterop */ interface CircleInterface { /** diff --git a/api/@internal/component/ets/column.d.ts b/api/@internal/component/ets/column.d.ts index 02be253b698f4b5b1f38a0e0cc4d449e3ff65a1f..e4c428a87d83425164ed0192b312b07cb01e49e0 100644 --- a/api/@internal/component/ets/column.d.ts +++ b/api/@internal/component/ets/column.d.ts @@ -147,6 +147,7 @@ interface ColumnOptionsV2 { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface ColumnInterface { /** @@ -257,6 +258,7 @@ interface ColumnInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class ColumnAttribute extends CommonMethod { /** @@ -395,6 +397,7 @@ declare class ColumnAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Column: ColumnInterface; @@ -427,5 +430,6 @@ declare const Column: ColumnInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const ColumnInstance: ColumnAttribute; diff --git a/api/@internal/component/ets/column_split.d.ts b/api/@internal/component/ets/column_split.d.ts index 4ad3617ad8ed6b196c97a1b150fcbea635c855ec..c5b864b8f65eec7dfeb80484a3314cc018826abc 100644 --- a/api/@internal/component/ets/column_split.d.ts +++ b/api/@internal/component/ets/column_split.d.ts @@ -47,6 +47,7 @@ import { CommonMethod } from './common'; * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface ColumnSplitInterface { /** @@ -165,6 +166,7 @@ interface ColumnSplitDividerStyle { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class ColumnSplitAttribute extends CommonMethod { /** @@ -240,6 +242,7 @@ declare class ColumnSplitAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const ColumnSplitInstance: ColumnSplitAttribute; @@ -263,5 +266,6 @@ declare const ColumnSplitInstance: ColumnSplitAttribute; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const ColumnSplit: ColumnSplitInterface; diff --git a/api/@internal/component/ets/common.d.ts b/api/@internal/component/ets/common.d.ts index b0e104b1d599fc8d7ebaa0564e28ad6fb24b31d0..1e085f567c55a3c302c346b2e07bae1794413782 100644 --- a/api/@internal/component/ets/common.d.ts +++ b/api/@internal/component/ets/common.d.ts @@ -254,6 +254,7 @@ declare interface TextDecorationOptions { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Component: ClassDecorator & ((options: ComponentOptions) => ClassDecorator); @@ -265,6 +266,7 @@ declare const Component: ClassDecorator & ((options: ComponentOptions) => ClassD * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare const ComponentV2: ClassDecorator & ((options: ComponentOptions) => ClassDecorator); @@ -429,6 +431,7 @@ declare interface DividerStyle { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Entry: ClassDecorator & ((options?: LocalStorage | EntryOptions) => ClassDecorator); @@ -461,6 +464,7 @@ declare const Entry: ClassDecorator & ((options?: LocalStorage | EntryOptions) = * @form * @atomicservice * @since 11 + * @noninterop */ declare const Observed: ClassDecorator; @@ -472,6 +476,7 @@ declare const Observed: ClassDecorator; * @form * @atomicservice * @since 12 + * @noninterop */ declare const ObservedV2: ClassDecorator; @@ -504,6 +509,7 @@ declare const ObservedV2: ClassDecorator; * @form * @atomicservice * @since 11 + * @noninterop */ declare const Preview: ClassDecorator & ((value: PreviewParams) => ClassDecorator); @@ -515,6 +521,7 @@ declare const Preview: ClassDecorator & ((value: PreviewParams) => ClassDecorato * @form * @atomicservice * @since 11 + * @noninterop */ declare const Require: PropertyDecorator; @@ -547,6 +554,7 @@ declare const Require: PropertyDecorator; * @form * @atomicservice * @since 11 + * @noninterop */ declare const BuilderParam: PropertyDecorator; @@ -557,6 +565,7 @@ declare const BuilderParam: PropertyDecorator; * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare const Local: PropertyDecorator; @@ -567,6 +576,7 @@ declare const Local: PropertyDecorator; * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare const Param: PropertyDecorator; @@ -577,6 +587,7 @@ declare const Param: PropertyDecorator; * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare const Once: PropertyDecorator; @@ -587,6 +598,7 @@ declare const Once: PropertyDecorator; * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare const Event: PropertyDecorator; @@ -619,6 +631,7 @@ declare const Event: PropertyDecorator; * @form * @atomicservice * @since 11 + * @noninterop */ declare const State: PropertyDecorator; @@ -638,6 +651,7 @@ declare const State: PropertyDecorator; * @form * @atomicservice * @since 12 + * @noninterop */ declare const Track: PropertyDecorator; @@ -649,6 +663,7 @@ declare const Track: PropertyDecorator; * @form * @atomicservice * @since 12 + * @noninterop */ declare const Trace: PropertyDecorator; @@ -681,6 +696,7 @@ declare const Trace: PropertyDecorator; * @form * @atomicservice * @since 11 + * @noninterop */ declare const Prop: PropertyDecorator; @@ -713,6 +729,7 @@ declare const Prop: PropertyDecorator; * @form * @atomicservice * @since 11 + * @noninterop */ declare const Link: PropertyDecorator; @@ -745,6 +762,7 @@ declare const Link: PropertyDecorator; * @form * @atomicservice * @since 11 + * @noninterop */ declare const ObjectLink: PropertyDecorator; @@ -802,6 +820,7 @@ declare interface ProvideOptions { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Provide: PropertyDecorator & ((value: string | ProvideOptions) => PropertyDecorator); @@ -811,6 +830,7 @@ declare const Provide: PropertyDecorator & ((value: string | ProvideOptions) => * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare const Provider: (aliasName?: string) => PropertyDecorator; @@ -843,6 +863,7 @@ declare const Provider: (aliasName?: string) => PropertyDecorator; * @form * @atomicservice * @since 11 + * @noninterop */ declare const Consume: PropertyDecorator & ((value: string) => PropertyDecorator); @@ -853,6 +874,7 @@ declare const Consume: PropertyDecorator & ((value: string) => PropertyDecorator * @crossplatform * @atomicservice * @since 12 +* @noninterop */ declare const Consumer: (aliasName?: string) => PropertyDecorator; @@ -863,6 +885,7 @@ declare const Consumer: (aliasName?: string) => PropertyDecorator; * @crossplatform * @atomicservice * @since 12 +* @noninterop */ declare const Computed: MethodDecorator; @@ -886,6 +909,7 @@ declare const Computed: MethodDecorator; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const StorageProp: (value: string) => PropertyDecorator; @@ -909,6 +933,7 @@ declare const StorageProp: (value: string) => PropertyDecorator; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const StorageLink: (value: string) => PropertyDecorator; @@ -941,6 +966,7 @@ declare const StorageLink: (value: string) => PropertyDecorator; * @form * @atomicservice * @since 11 + * @noninterop */ declare const Watch: (value: string) => PropertyDecorator; @@ -973,6 +999,7 @@ declare const Watch: (value: string) => PropertyDecorator; * @form * @atomicservice * @since 11 + * @noninterop */ declare const Builder: MethodDecorator; @@ -984,6 +1011,7 @@ declare const Builder: MethodDecorator; * @form * @atomicservice * @since 12 + * @noninterop */ declare const LocalBuilder: MethodDecorator; @@ -1016,6 +1044,7 @@ declare const LocalBuilder: MethodDecorator; * @form * @atomicservice * @since 11 + * @noninterop */ declare const Styles: MethodDecorator; @@ -1048,6 +1077,7 @@ declare const Styles: MethodDecorator; * @form * @atomicservice * @since 11 + * @noninterop */ declare const Extend: MethodDecorator & ((value: any) => MethodDecorator); @@ -1065,6 +1095,7 @@ declare const Extend: MethodDecorator & ((value: any) => MethodDecorator); * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const AnimatableExtend: MethodDecorator & ((value: Object) => MethodDecorator); @@ -1075,6 +1106,7 @@ declare const Extend: MethodDecorator & ((value: any) => MethodDecorator); * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare const Monitor: MonitorDecorator; @@ -1089,6 +1121,7 @@ declare const Monitor: MonitorDecorator; * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare type MonitorDecorator = (value: string, ...args: string[]) => MethodDecorator; @@ -1299,6 +1332,7 @@ declare interface IMonitorValue { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const Concurrent: MethodDecorator; @@ -1314,6 +1348,7 @@ declare const Concurrent: MethodDecorator; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const Sendable: ClassDecorator; @@ -1337,6 +1372,7 @@ declare const Sendable: ClassDecorator; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const CustomDialog: ClassDecorator; @@ -1360,6 +1396,7 @@ declare const CustomDialog: ClassDecorator; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const LocalStorageLink: (value: string) => PropertyDecorator; @@ -1386,6 +1423,7 @@ declare const LocalStorageLink: (value: string) => PropertyDecorator; * @form * @atomicservice * @since 11 + * @noninterop */ declare const LocalStorageProp: (value: string) => PropertyDecorator; @@ -1437,6 +1475,7 @@ declare function getContext(component?: Object): Context; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const Reusable: ClassDecorator; @@ -1447,6 +1486,7 @@ declare const Reusable: ClassDecorator; * @crossplatform * @atomicservice * @since 18 + * @noninterop */ declare const ReusableV2: ClassDecorator; @@ -19932,6 +19972,7 @@ declare interface MenuElement { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ symbolIcon?: SymbolGlyphModifier; @@ -20559,6 +20600,7 @@ declare enum MenuPolicy { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare type ImageModifier = import('../api/arkui/ImageModifier').ImageModifier; @@ -20569,6 +20611,7 @@ declare type ImageModifier = import('../api/arkui/ImageModifier').ImageModifier; * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ declare type SymbolGlyphModifier = import('../api/arkui/SymbolGlyphModifier').SymbolGlyphModifier; @@ -20641,6 +20684,7 @@ declare interface DragPreviewOptions { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ modifier?: ImageModifier; diff --git a/api/@internal/component/ets/component3d.d.ts b/api/@internal/component/ets/component3d.d.ts index bb6051b8e6615252a0fd61aeb5c717ea2c94e4f6..6d860afd11b1ca1d61bd3ee9246e9c13024a0b8c 100644 --- a/api/@internal/component/ets/component3d.d.ts +++ b/api/@internal/component/ets/component3d.d.ts @@ -107,6 +107,7 @@ declare interface SceneOptions { * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 * @component + * @noninterop */ interface Component3DInterface { /** @@ -128,6 +129,7 @@ interface Component3DInterface { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class Component3DAttribute extends CommonMethod { /** @@ -222,6 +224,7 @@ declare class Component3DAttribute extends CommonMethod { * @syscap SystemCapability.ArkUi.Graphics3D * @atomicservice * @since 12 + * @noninterop */ declare const Component3D: Component3DInterface; @@ -231,5 +234,6 @@ declare const Component3D: Component3DInterface; * @syscap SystemCapability.ArkUi.Graphics3D * @atomicservice * @since 12 + * @noninterop */ declare const Component3DInstance: Component3DAttribute; diff --git a/api/@internal/component/ets/container_span.d.ts b/api/@internal/component/ets/container_span.d.ts index 93349f5594110fdd20fb8b40db8e0634d890e2ac..436acc4bce90f7a5b8af3042efbcd9106d4dac97 100644 --- a/api/@internal/component/ets/container_span.d.ts +++ b/api/@internal/component/ets/container_span.d.ts @@ -40,6 +40,7 @@ import { AttributeModifier } from './common'; * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface ContainerSpanInterface { /** @@ -78,6 +79,7 @@ interface ContainerSpanInterface { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class ContainerSpanAttribute { /** @@ -130,6 +132,7 @@ declare class ContainerSpanAttribute { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare const ContainerSpan: ContainerSpanInterface; @@ -147,5 +150,6 @@ declare const ContainerSpan: ContainerSpanInterface; * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare const ContainerSpanInstance: ContainerSpanAttribute; diff --git a/api/@internal/component/ets/content_slot.d.ts b/api/@internal/component/ets/content_slot.d.ts index 79d291376e5b609e3da7154bdc6f034118edba0f..cb3331bd81a42ee4baa9671c04d5c4a73e32c7e0 100644 --- a/api/@internal/component/ets/content_slot.d.ts +++ b/api/@internal/component/ets/content_slot.d.ts @@ -41,6 +41,7 @@ declare type Content = import('../api/@ohos.arkui.node').Content; * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class ContentSlotAttribute { } @@ -54,6 +55,7 @@ declare class ContentSlotAttribute { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface ContentSlotInterface { /** @@ -77,5 +79,6 @@ interface ContentSlotInterface { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare const ContentSlot: ContentSlotInterface; \ No newline at end of file diff --git a/api/@internal/component/ets/counter.d.ts b/api/@internal/component/ets/counter.d.ts index 622887fc1aeaf3716bc69a086aec56f869926b0a..f7a8a642966db271b5ff0abbea26a8f8e4d8ea10 100644 --- a/api/@internal/component/ets/counter.d.ts +++ b/api/@internal/component/ets/counter.d.ts @@ -57,6 +57,7 @@ import { VoidCallback } from './units' * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface CounterInterface { /** @@ -131,6 +132,7 @@ interface CounterInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class CounterAttribute extends CommonMethod { /** @@ -311,6 +313,7 @@ declare class CounterAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const CounterInstance: CounterAttribute; @@ -343,5 +346,6 @@ declare const CounterInstance: CounterAttribute; * @form * @atomicservice * @since 11 + * @noninterop */ declare const Counter: CounterInterface; diff --git a/api/@internal/component/ets/data_panel.d.ts b/api/@internal/component/ets/data_panel.d.ts index a68c0a2617af7956befb55d0df0f1db64a0fb264..9783b377adad218a12904408df738e36651b8d31 100644 --- a/api/@internal/component/ets/data_panel.d.ts +++ b/api/@internal/component/ets/data_panel.d.ts @@ -443,6 +443,7 @@ declare interface DataPanelOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface DataPanelInterface { /** @@ -558,6 +559,7 @@ declare interface DataPanelConfiguration extends CommonConfiguration { /** @@ -732,6 +734,7 @@ declare class DataPanelAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const DataPanel: DataPanelInterface @@ -764,5 +767,6 @@ declare const DataPanel: DataPanelInterface * @form * @atomicservice * @since 11 + * @noninterop */ declare const DataPanelInstance: DataPanelAttribute; diff --git a/api/@internal/component/ets/date_picker.d.ts b/api/@internal/component/ets/date_picker.d.ts index 8a6b42d3ddd545486a0060084b91c3d6d63de910..7d4d5cf9891e9feeeb28e937f00c1ee96eba0c88 100644 --- a/api/@internal/component/ets/date_picker.d.ts +++ b/api/@internal/component/ets/date_picker.d.ts @@ -322,6 +322,7 @@ declare interface DatePickerOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface DatePickerInterface { /** @@ -379,6 +380,7 @@ interface DatePickerInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class DatePickerAttribute extends CommonMethod { /** @@ -1343,6 +1345,7 @@ declare class DatePickerDialog { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const DatePicker: DatePickerInterface; @@ -1366,6 +1369,7 @@ declare const DatePicker: DatePickerInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const DatePickerInstance: DatePickerAttribute; diff --git a/api/@internal/component/ets/divider.d.ts b/api/@internal/component/ets/divider.d.ts index 8bb25614340f5bb5c60584051d70b11885e1e0da..d447e2314d8c13b6323ebc201b82f44c4038fda2 100644 --- a/api/@internal/component/ets/divider.d.ts +++ b/api/@internal/component/ets/divider.d.ts @@ -58,6 +58,7 @@ import { LineCapStyle } from './enums'; * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface DividerInterface { /** @@ -132,6 +133,7 @@ interface DividerInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class DividerAttribute extends CommonMethod { /** @@ -332,6 +334,7 @@ declare class DividerAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Divider: DividerInterface; @@ -364,5 +367,6 @@ declare const Divider: DividerInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const DividerInstance: DividerAttribute; diff --git a/api/@internal/component/ets/effect_component.d.ts b/api/@internal/component/ets/effect_component.d.ts index 984d0689c8f99f0d4f6da02b1892bf15d7b9b614..c9a2dd2a73f187f9a72a71f8a742e60b88adf93e 100644 --- a/api/@internal/component/ets/effect_component.d.ts +++ b/api/@internal/component/ets/effect_component.d.ts @@ -30,6 +30,7 @@ import { CommonMethod} from './common'; * @systemapi * @since arkts {'1.1':'10','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface EffectComponentInterface { /** @@ -52,6 +53,7 @@ interface EffectComponentInterface { * @systemapi * @since arkts {'1.1':'10','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class EffectComponentAttribute extends CommonMethod {} @@ -61,6 +63,7 @@ declare class EffectComponentAttribute extends CommonMethod {} @@ -305,6 +307,7 @@ declare class EllipseAttribute extends CommonShapeMethod {} * @form * @atomicservice * @since 11 + * @noninterop */ declare const Ellipse: EllipseInterface; @@ -337,6 +340,7 @@ declare const Ellipse: EllipseInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const EllipseInstance: EllipseAttribute; @@ -350,6 +354,7 @@ declare const EllipseInstance: EllipseAttribute; * @atomicservice * @since 20 * @arkts 1.2 + * @noninterop */ interface EllipseInterface { /** diff --git a/api/@internal/component/ets/embedded_component.d.ts b/api/@internal/component/ets/embedded_component.d.ts index 1dca4bf8ee5164ec85f53afb032ba35fc9cf8250..341443a7c90d455084dbc789944e25f3cac26f47 100644 --- a/api/@internal/component/ets/embedded_component.d.ts +++ b/api/@internal/component/ets/embedded_component.d.ts @@ -34,6 +34,7 @@ import { EmbeddedType } from './enums' * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface EmbeddedComponentInterface { /** @@ -108,6 +109,7 @@ declare interface TerminationInfo { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class EmbeddedComponentAttribute extends CommonMethod { /** @@ -163,6 +165,7 @@ declare class EmbeddedComponentAttribute extends CommonMethod { /** @@ -453,6 +455,7 @@ declare class FlexAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Flex: FlexInterface; @@ -485,5 +488,6 @@ declare const Flex: FlexInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const FlexInstance: FlexAttribute; diff --git a/api/@internal/component/ets/flow_item.d.ts b/api/@internal/component/ets/flow_item.d.ts index 70cf009cce4621798a1bdf6ed9125db999f3e241..c4ae0cf85148b2a299557723121f64bc5e2fad6e 100644 --- a/api/@internal/component/ets/flow_item.d.ts +++ b/api/@internal/component/ets/flow_item.d.ts @@ -46,6 +46,7 @@ import { CommonMethod } from './common' * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface FlowItemInterface { /** @@ -100,6 +101,7 @@ interface FlowItemInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class FlowItemAttribute extends CommonMethod {} @@ -123,6 +125,7 @@ declare class FlowItemAttribute extends CommonMethod {} * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const FlowItem: FlowItemInterface @@ -146,5 +149,6 @@ declare const FlowItem: FlowItemInterface * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const FlowItemInstance: FlowItemAttribute; diff --git a/api/@internal/component/ets/folder_stack.d.ts b/api/@internal/component/ets/folder_stack.d.ts index 9e5d68592ae790d2a5a9fbeda1e74323799a6772..5d69fcb23be189574d5153c9d299d0b316a926f2 100644 --- a/api/@internal/component/ets/folder_stack.d.ts +++ b/api/@internal/component/ets/folder_stack.d.ts @@ -94,6 +94,7 @@ interface FolderStackOptions { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface FolderStackInterface { @@ -200,6 +201,7 @@ declare type OnHoverStatusChangeCallback = (param: HoverEventParam) => void; * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class FolderStackAttribute extends CommonMethod { /** @@ -391,6 +393,7 @@ declare interface HoverEventParam { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare const FolderStack: FolderStackInterface; @@ -408,5 +411,6 @@ declare const FolderStack: FolderStackInterface; * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare const FolderStackInstance: FolderStackAttribute; diff --git a/api/@internal/component/ets/for_each.d.ts b/api/@internal/component/ets/for_each.d.ts index d5644b111ae6634cfd69292a7e9347781d7831fd..e0f711c1f3ec5813d9d8417721f41c8fe8fe840f 100644 --- a/api/@internal/component/ets/for_each.d.ts +++ b/api/@internal/component/ets/for_each.d.ts @@ -27,6 +27,7 @@ * @form * @atomicservice * @since 12 + * @noninterop */ declare class ForEachAttribute extends DynamicNode { } @@ -64,6 +65,7 @@ declare class ForEachAttribute extends DynamicNode { * @form * @atomicservice * @since 11 + * @noninterop */ interface ForEachInterface { /** @@ -161,5 +163,6 @@ interface ForEachInterface { * @form * @atomicservice * @since 11 + * @noninterop */ declare const ForEach: ForEachInterface; diff --git a/api/@internal/component/ets/form_component.d.ts b/api/@internal/component/ets/form_component.d.ts index 8b2d7bc666bbfc5e36d816c30c4117710f188cc4..7dec614987aeeffcda4bd926872e7186f6790f43 100644 --- a/api/@internal/component/ets/form_component.d.ts +++ b/api/@internal/component/ets/form_component.d.ts @@ -327,6 +327,7 @@ declare interface FormInfo { * @systemapi * @since arkts {'1.1':'7','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface FormComponentInterface { /** @@ -485,6 +486,7 @@ interface ErrorInformation { * @systemapi * @since arkts {'1.1':'7','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class FormComponentAttribute extends CommonMethod { /** @@ -671,6 +673,7 @@ declare class FormComponentAttribute extends CommonMethod {} @@ -228,6 +230,7 @@ declare class FormLinkAttribute extends CommonMethod {} * @form * @atomicservice * @since 11 + * @noninterop */ declare const FormLink: FormLinkInterface; @@ -245,5 +248,6 @@ declare const FormLink: FormLinkInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const FormLinkInstance: FormLinkAttribute; diff --git a/api/@internal/component/ets/gauge.d.ts b/api/@internal/component/ets/gauge.d.ts index 0d3ebe2d139d1a8d8a32a3f135911025f412f34c..2121c7bb5b6da8b3d22ba5c034b9092824638862 100644 --- a/api/@internal/component/ets/gauge.d.ts +++ b/api/@internal/component/ets/gauge.d.ts @@ -216,6 +216,7 @@ interface GaugeOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface GaugeInterface { /** @@ -442,6 +443,7 @@ declare interface GaugeConfiguration extends CommonConfiguration { /** @@ -772,6 +774,7 @@ declare class GaugeAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Gauge: GaugeInterface; @@ -804,6 +807,7 @@ declare const Gauge: GaugeInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const GaugeInstance: GaugeAttribute; diff --git a/api/@internal/component/ets/grid.d.ts b/api/@internal/component/ets/grid.d.ts index 7e1cf1ef876fd9943b65078e2c32a5786f05be20..996bc058c804e8d3102ccc98783c0a8a201ddcbf 100644 --- a/api/@internal/component/ets/grid.d.ts +++ b/api/@internal/component/ets/grid.d.ts @@ -156,6 +156,7 @@ declare interface GridLayoutOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface GridInterface { /** @@ -434,6 +435,7 @@ declare interface ComputedBarAttribute { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class GridAttribute extends ScrollableCommonMethod { /** @@ -1416,6 +1418,7 @@ declare class GridAttribute extends ScrollableCommonMethod { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const Grid: GridInterface; @@ -1439,5 +1442,6 @@ declare const Grid: GridInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const GridInstance: GridAttribute; diff --git a/api/@internal/component/ets/gridItem.d.ts b/api/@internal/component/ets/gridItem.d.ts index bfb75483273e5d351dd0ad6c171063c4dbac34e1..51bc9dee358a451a87b11bd89ecafa233843e156 100644 --- a/api/@internal/component/ets/gridItem.d.ts +++ b/api/@internal/component/ets/gridItem.d.ts @@ -142,6 +142,7 @@ declare interface GridItemOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface GridItemInterface { /** @@ -191,6 +192,7 @@ interface GridItemInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class GridItemAttribute extends CommonMethod { /** @@ -442,6 +444,7 @@ declare class GridItemAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const GridItem: GridItemInterface @@ -465,5 +468,6 @@ declare const GridItem: GridItemInterface * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const GridItemInstance: GridItemAttribute; diff --git a/api/@internal/component/ets/grid_col.d.ts b/api/@internal/component/ets/grid_col.d.ts index 5889c45d0dd67c30636031d705265532ac774f33..e1cb95af1dce3767955bc17c475afaf0018e0f6e 100644 --- a/api/@internal/component/ets/grid_col.d.ts +++ b/api/@internal/component/ets/grid_col.d.ts @@ -379,6 +379,7 @@ declare interface GridColOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface GridColInterface { /** @@ -442,6 +443,7 @@ interface GridColInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class GridColAttribute extends CommonMethod { /** @@ -567,6 +569,7 @@ declare class GridColAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const GridCol: GridColInterface @@ -593,5 +596,6 @@ declare const GridCol: GridColInterface * @form * @atomicservice * @since 11 + * @noninterop */ declare const GridColInstance: GridColAttribute; diff --git a/api/@internal/component/ets/grid_container.d.ts b/api/@internal/component/ets/grid_container.d.ts index 8ad219f26beb7b6d566d6b2fc7678eea2a4ec40d..bb937453f81f2d78ac2c60fb00767a0b1e923049 100644 --- a/api/@internal/component/ets/grid_container.d.ts +++ b/api/@internal/component/ets/grid_container.d.ts @@ -133,6 +133,7 @@ declare interface GridContainerOptions { * @since 7 * @deprecated since 9 * @useinstead grid_col/GridColInterface and grid_row/GridRowInterface + * @noninterop */ interface GridContainerInterface { /** @@ -155,6 +156,7 @@ interface GridContainerInterface { * @since 7 * @deprecated since 9 * @useinstead grid_col/GridColAttribute and grid_row/GridRowAttribute + * @noninterop */ declare class GridContainerAttribute extends ColumnAttribute {} @@ -165,6 +167,7 @@ declare class GridContainerAttribute extends ColumnAttribute {} * @since 7 * @deprecated since 9 * @useinstead grid_col/GridColColumnOption and grid_row/GridRowColumnOption + * @noninterop */ declare const GridContainer: GridContainerInterface @@ -175,5 +178,6 @@ declare const GridContainer: GridContainerInterface * @since 7 * @deprecated since 9 * @useinstead grid_col/GridColAttribute and grid_row/GridRowAttribute + * @noninterop */ declare const GridContainerInstance: GridContainerAttribute; diff --git a/api/@internal/component/ets/grid_row.d.ts b/api/@internal/component/ets/grid_row.d.ts index a5ea02dc1072a3a5f2bb8f488f3e56806f6e395b..80d3bcad5b25b476e9ad9c6d5807a129e921cb8c 100644 --- a/api/@internal/component/ets/grid_row.d.ts +++ b/api/@internal/component/ets/grid_row.d.ts @@ -969,6 +969,7 @@ declare interface GridRowOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface GridRowInterface { /** @@ -1032,6 +1033,7 @@ interface GridRowInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class GridRowAttribute extends CommonMethod { /** @@ -1115,6 +1117,7 @@ declare class GridRowAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const GridRow: GridRowInterface; @@ -1141,5 +1144,6 @@ declare const GridRow: GridRowInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const GridRowInstance: GridRowAttribute; diff --git a/api/@internal/component/ets/hyperlink.d.ts b/api/@internal/component/ets/hyperlink.d.ts index b6afbc3dd1a64d3cd9b33a0c33ce526bd50562d5..9bcda3d20395e7961847d4646310034f000e607e 100644 --- a/api/@internal/component/ets/hyperlink.d.ts +++ b/api/@internal/component/ets/hyperlink.d.ts @@ -39,6 +39,7 @@ import { Color } from './enums' * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface HyperlinkInterface { /** @@ -83,6 +84,7 @@ interface HyperlinkInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class HyperlinkAttribute extends CommonMethod { /** @@ -118,6 +120,7 @@ declare class HyperlinkAttribute extends CommonMethod { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 11 + * @noninterop */ declare const Hyperlink: HyperlinkInterface; @@ -133,5 +136,6 @@ declare const Hyperlink: HyperlinkInterface; * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 11 + * @noninterop */ declare const HyperlinkInterface: HyperlinkAttribute; diff --git a/api/@internal/component/ets/image.d.ts b/api/@internal/component/ets/image.d.ts index ba017124893b8db2a89890810f4766d7310ae421..7e6c0bdb01c5a884b7e540fb6a09d5cd003f081b 100644 --- a/api/@internal/component/ets/image.d.ts +++ b/api/@internal/component/ets/image.d.ts @@ -728,6 +728,7 @@ export interface ImageCompleteEvent { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface ImageInterface { /** @@ -958,6 +959,7 @@ declare class ColorContent { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class ImageAttribute extends CommonMethod { /** @@ -2156,6 +2158,7 @@ declare class ImageAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Image: ImageInterface; @@ -2188,6 +2191,7 @@ declare const Image: ImageInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const ImageInstance: ImageAttribute; diff --git a/api/@internal/component/ets/image_animator.d.ts b/api/@internal/component/ets/image_animator.d.ts index 85d0c53a2649e85f1643fa01f8bd9e24f9775e95..62238be7e10305e4feff76738a42657d1c7c603b 100644 --- a/api/@internal/component/ets/image_animator.d.ts +++ b/api/@internal/component/ets/image_animator.d.ts @@ -51,6 +51,7 @@ import { AnimationStatus,FillMode } from './enums' * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface ImageAnimatorInterface { /** @@ -323,6 +324,7 @@ interface ImageFrameInfo { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class ImageAnimatorAttribute extends CommonMethod { /** @@ -752,6 +754,7 @@ declare class ImageAnimatorAttribute extends CommonMethod { /** @@ -199,6 +201,7 @@ declare class ImageSpanAttribute extends BaseSpan { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const ImageSpan: ImageSpanInterface; @@ -216,6 +219,7 @@ declare const ImageSpan: ImageSpanInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const ImageSpanInstance: ImageSpanAttribute; diff --git a/api/@internal/component/ets/indicatorcomponent.d.ts b/api/@internal/component/ets/indicatorcomponent.d.ts index fea813bcc067cc81fec075831ffdb0b7a5f51430..0387b2bc4ea516e81e1f0627ca40bb0ca2f2ab9f 100644 --- a/api/@internal/component/ets/indicatorcomponent.d.ts +++ b/api/@internal/component/ets/indicatorcomponent.d.ts @@ -96,6 +96,7 @@ declare class IndicatorComponentController { * @atomicservice * @since arkts {'1.1':'15','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface IndicatorComponentInterface { @@ -124,6 +125,7 @@ interface IndicatorComponentInterface { * @atomicservice * @since arkts {'1.1':'15','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class IndicatorComponentAttribute extends CommonMethod { /** @@ -219,6 +221,7 @@ declare class IndicatorComponentAttribute extends CommonMethod IsolatedComponentAttribute; @@ -94,6 +95,7 @@ declare type IsolatedComponentInterface = (options: IsolatedOptions) => Isolated * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi * @since 12 + * @noninterop */ declare class IsolatedComponentAttribute extends CommonMethod { /** @@ -115,6 +117,7 @@ declare class IsolatedComponentAttribute extends CommonMethod { } @@ -833,6 +834,7 @@ declare class LazyForEachAttribute extends DynamicNode { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ interface LazyForEachInterface { /** @@ -907,5 +909,6 @@ interface LazyForEachInterface { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const LazyForEach: LazyForEachInterface; diff --git a/api/@internal/component/ets/lazy_grid_layout.d.ts b/api/@internal/component/ets/lazy_grid_layout.d.ts index cd34f5b29491d8168ca9b0c93bf0c6c3212bb8c6..252c8e39a105b2a06f800dc4e717cce3d0e4dd46 100644 --- a/api/@internal/component/ets/lazy_grid_layout.d.ts +++ b/api/@internal/component/ets/lazy_grid_layout.d.ts @@ -33,6 +33,7 @@ import { LengthMetrics } from '../Graphics'; * @atomicservice * @since arkts {'1.1':'18','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface LazyVGridLayoutInterface { /** @@ -95,6 +96,7 @@ declare class LazyGridLayoutAttribute extends CommonMethod { * @atomicservice * @since arkts {'1.1':'18','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class LazyVGridLayoutAttribute extends LazyGridLayoutAttribute { /** @@ -118,6 +120,7 @@ declare class LazyVGridLayoutAttribute extends LazyGridLayoutAttribute { /** @@ -451,6 +453,7 @@ declare class LineAttribute extends CommonShapeMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Line: LineInterface; @@ -483,6 +486,7 @@ declare const Line: LineInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const LineInstance: LineAttribute; @@ -496,6 +500,7 @@ declare const LineInstance: LineAttribute; * @atomicservice * @since 20 * @arkts 1.2 + * @noninterop */ interface LineInterface { /** diff --git a/api/@internal/component/ets/linearindicator.d.ts b/api/@internal/component/ets/linearindicator.d.ts index 3b548b466ad7aebae21832188fbfcc8f5b5b2360..2c479303d7fa5d81f87e154a515b66e5683ccf97 100644 --- a/api/@internal/component/ets/linearindicator.d.ts +++ b/api/@internal/component/ets/linearindicator.d.ts @@ -221,6 +221,7 @@ declare interface LinearIndicatorStyle { * @atomicservice * @since arkts {'1.1':'18','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface LinearIndicatorInterface { /** @@ -248,6 +249,7 @@ interface LinearIndicatorInterface { * @atomicservice * @since arkts {'1.1':'18','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class LinearIndicatorAttribute extends CommonMethod { /** @@ -311,6 +313,7 @@ declare type OnLinearIndicatorChangeCallback = (index: number, progress: number) * @crossplatform * @atomicservice * @since 18 + * @noninterop */ declare const LinearIndicator: LinearIndicatorInterface; @@ -321,5 +324,6 @@ declare const LinearIndicator: LinearIndicatorInterface; * @crossplatform * @atomicservice * @since 18 + * @noninterop */ declare const LinearIndicatorInstance: LinearIndicatorAttribute diff --git a/api/@internal/component/ets/list.d.ts b/api/@internal/component/ets/list.d.ts index bfcab63d3ec924574bc94a76d6b90be80d3979f9..f0fe207d2873e3e603a56f76311c8ce84cd208d6 100644 --- a/api/@internal/component/ets/list.d.ts +++ b/api/@internal/component/ets/list.d.ts @@ -1045,6 +1045,7 @@ interface ListOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface ListInterface { /** @@ -1284,6 +1285,7 @@ declare interface ListDividerOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class ListAttribute extends ScrollableCommonMethod { /** @@ -2444,6 +2446,7 @@ declare class ListAttribute extends ScrollableCommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const List: ListInterface; @@ -2476,5 +2479,6 @@ declare const List: ListInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const ListInstance: ListAttribute; diff --git a/api/@internal/component/ets/list_item.d.ts b/api/@internal/component/ets/list_item.d.ts index 914f1fd993696cd8acf72f8115b0161625ab4c7f..3b5762a54fe2cf90fa125703e29c81f0676a0569 100644 --- a/api/@internal/component/ets/list_item.d.ts +++ b/api/@internal/component/ets/list_item.d.ts @@ -653,6 +653,7 @@ declare interface ListItemOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface ListItemInterface { /** @@ -727,6 +728,7 @@ interface ListItemInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class ListItemAttribute extends CommonMethod { /** @@ -934,6 +936,7 @@ declare class ListItemAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const ListItemInstance: ListItemAttribute; @@ -966,6 +969,7 @@ declare const ListItemInstance: ListItemAttribute; * @form * @atomicservice * @since 11 + * @noninterop */ declare const ListItem: ListItemInterface; diff --git a/api/@internal/component/ets/list_item_group.d.ts b/api/@internal/component/ets/list_item_group.d.ts index d50bb67aa79d685c5e72de79997678d111f58761..77c17c260df75682be89d106c844362936d87739 100644 --- a/api/@internal/component/ets/list_item_group.d.ts +++ b/api/@internal/component/ets/list_item_group.d.ts @@ -253,6 +253,7 @@ declare interface ListItemGroupOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface ListItemGroupInterface { /** @@ -310,6 +311,7 @@ interface ListItemGroupInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class ListItemGroupAttribute extends CommonMethod { /** @@ -403,6 +405,7 @@ declare class ListItemGroupAttribute extends CommonMethod { /** @@ -400,6 +402,7 @@ declare interface LoadingProgressConfiguration extends CommonConfiguration { /** @@ -517,6 +519,7 @@ declare class LocationButtonAttribute extends SecurityComponentMethod { /** @@ -719,6 +721,7 @@ declare class MarqueeAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Marquee: MarqueeInterface; @@ -751,5 +754,6 @@ declare const Marquee: MarqueeInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const MarqueeInstance: MarqueeAttribute; diff --git a/api/@internal/component/ets/media_cached_image.d.ts b/api/@internal/component/ets/media_cached_image.d.ts index 4a20ef46d6b456ce808e2110e72fd041353d73bb..36860708644caa7fdf7e112fe99cb6eaa302e81d 100644 --- a/api/@internal/component/ets/media_cached_image.d.ts +++ b/api/@internal/component/ets/media_cached_image.d.ts @@ -59,6 +59,7 @@ interface ASTCResource { * @systemapi * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface MediaCachedImageInterface { /** @@ -92,6 +93,7 @@ interface MediaCachedImageInterface { * @systemapi * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class MediaCachedImageAttribute extends ImageAttribute {} @@ -101,6 +103,7 @@ declare class MediaCachedImageAttribute extends ImageAttribute {} * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi * @since 12 + * @noninterop */ declare const MediaCachedImage: MediaCachedImageInterface; @@ -110,5 +113,6 @@ declare const MediaCachedImage: MediaCachedImageInterface; * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi * @since 12 + * @noninterop */ declare const MediaCachedImageInstance: MediaCachedImageAttribute; diff --git a/api/@internal/component/ets/menu.d.ts b/api/@internal/component/ets/menu.d.ts index 41928a50f65fd2b41573c9921e77abf7efa7e603..22e254dc8a503b83489a1728d0b5ee3b9287849d 100644 --- a/api/@internal/component/ets/menu.d.ts +++ b/api/@internal/component/ets/menu.d.ts @@ -47,6 +47,7 @@ import { Length, Font, ResourceColor, Dimension, BorderRadiuses, DividerStyleOpt * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface MenuInterface { /** @@ -146,6 +147,7 @@ declare enum SubMenuExpandingMode { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class MenuAttribute extends CommonMethod { /** @@ -290,6 +292,7 @@ declare class MenuAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const Menu: MenuInterface; @@ -313,5 +316,6 @@ declare const Menu: MenuInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const MenuInstance: MenuAttribute; diff --git a/api/@internal/component/ets/menu_item.d.ts b/api/@internal/component/ets/menu_item.d.ts index f83ad5a4e1fd239425f625879989484c34b2751f..668ad85248ac180062c4a0497a8bf6f9b19565bb 100644 --- a/api/@internal/component/ets/menu_item.d.ts +++ b/api/@internal/component/ets/menu_item.d.ts @@ -86,6 +86,7 @@ declare interface MenuItemOptions { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ symbolStartIcon?: SymbolGlyphModifier; @@ -151,6 +152,7 @@ declare interface MenuItemOptions { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ symbolEndIcon?: SymbolGlyphModifier; @@ -233,6 +235,7 @@ declare interface MenuItemOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface MenuItemInterface { /** @@ -290,6 +293,7 @@ interface MenuItemInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class MenuItemAttribute extends CommonMethod { /** @@ -384,6 +388,7 @@ declare class MenuItemAttribute extends CommonMethod { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ selectIcon(value: boolean | ResourceStr | SymbolGlyphModifier): MenuItemAttribute; @@ -530,6 +535,7 @@ declare class MenuItemAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const MenuItem: MenuItemInterface; @@ -553,5 +559,6 @@ declare const MenuItem: MenuItemInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const MenuItemInstance: MenuItemAttribute; diff --git a/api/@internal/component/ets/menu_item_group.d.ts b/api/@internal/component/ets/menu_item_group.d.ts index fa5e23ff42266d460da0a239e866870d6ff9cec1..ab9f52676ab004ac35b1eed62d1304d511fec603 100644 --- a/api/@internal/component/ets/menu_item_group.d.ts +++ b/api/@internal/component/ets/menu_item_group.d.ts @@ -129,6 +129,7 @@ declare interface MenuItemGroupOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface MenuItemGroupInterface { /** @@ -186,6 +187,7 @@ interface MenuItemGroupInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class MenuItemGroupAttribute extends CommonMethod {} @@ -209,6 +211,7 @@ declare class MenuItemGroupAttribute extends CommonMethod { /** @@ -1001,6 +1003,7 @@ declare class NavDestinationAttribute extends CommonMethod { /** @@ -328,6 +330,7 @@ declare class NavRouterAttribute extends CommonMethod { * @atomicservice * @since 11 * @deprecated since 13 + * @noninterop */ declare const NavRouter: NavRouterInterface; @@ -352,5 +355,6 @@ declare const NavRouter: NavRouterInterface; * @atomicservice * @since 11 * @deprecated since 13 + * @noninterop */ declare const NavRouterInstance: NavRouterAttribute; diff --git a/api/@internal/component/ets/navigation.d.ts b/api/@internal/component/ets/navigation.d.ts index ada4780ea71de103b2b2b625378d79b2aa172cfe..bb949da866ab04a39ebc33ff9de2625a09e0760e 100644 --- a/api/@internal/component/ets/navigation.d.ts +++ b/api/@internal/component/ets/navigation.d.ts @@ -616,6 +616,7 @@ declare interface NavigationMenuItem { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ symbolIcon?: SymbolGlyphModifier; @@ -1913,6 +1914,7 @@ declare interface NavigationInterception { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface NavigationInterface { /** @@ -2174,6 +2176,7 @@ declare interface ToolbarItem { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ symbolIcon?: SymbolGlyphModifier; @@ -2245,6 +2248,7 @@ declare interface ToolbarItem { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ activeSymbolIcon?: SymbolGlyphModifier; } @@ -2356,6 +2360,7 @@ declare interface NavigationTitleOptions { * @atomicservice * @since arkts {'1.1':'13','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ mainTitleModifier?: TextModifier; @@ -2368,6 +2373,7 @@ declare interface NavigationTitleOptions { * @atomicservice * @since arkts {'1.1':'13','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ subTitleModifier?: TextModifier; @@ -2624,6 +2630,7 @@ declare interface MoreButtonOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class NavigationAttribute extends CommonMethod { /** @@ -2809,6 +2816,7 @@ declare class NavigationAttribute extends CommonMethod { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ backButtonIcon(value: string | PixelMap | Resource | SymbolGlyphModifier): NavigationAttribute; @@ -2823,6 +2831,7 @@ declare class NavigationAttribute extends CommonMethod { * @atomicservice * @since arkts {'1.1':'18','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ backButtonIcon(icon: string | PixelMap | Resource | SymbolGlyphModifier, accessibilityText?: ResourceStr): NavigationAttribute; @@ -3708,6 +3717,7 @@ declare interface NavContentInfo { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const Navigation: NavigationInterface; @@ -3731,5 +3741,6 @@ declare const Navigation: NavigationInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const NavigationInstance: NavigationAttribute; diff --git a/api/@internal/component/ets/navigator.d.ts b/api/@internal/component/ets/navigator.d.ts index 4d0851045d3ad9b5d5ec4453ea8a1ad1b35759fa..b929bf4bf8d506e5975b029c9cbdf2a13cf11efd 100644 --- a/api/@internal/component/ets/navigator.d.ts +++ b/api/@internal/component/ets/navigator.d.ts @@ -141,6 +141,7 @@ declare enum NavigationType { * @atomicservice * @since 11 * @deprecated since 13 + * @noninterop */ interface NavigatorInterface { /** @@ -225,6 +226,7 @@ interface NavigatorInterface { * @atomicservice * @since 11 * @deprecated since 13 + * @noninterop */ declare class NavigatorAttribute extends CommonMethod { /** @@ -369,6 +371,7 @@ declare class NavigatorAttribute extends CommonMethod { * @atomicservice * @since 11 * @deprecated since 13 + * @noninterop */ declare const Navigator: NavigatorInterface; @@ -393,5 +396,6 @@ declare const Navigator: NavigatorInterface; * @atomicservice * @since 11 * @deprecated since 13 + * @noninterop */ declare const NavigatorInstance: NavigatorAttribute; diff --git a/api/@internal/component/ets/node_container.d.ts b/api/@internal/component/ets/node_container.d.ts index 85dde515625b7cba65a8ee30830df501c9d15737..db430372c1eb7e3ebd8dba8c40172b8df6d65aa0 100644 --- a/api/@internal/component/ets/node_container.d.ts +++ b/api/@internal/component/ets/node_container.d.ts @@ -40,6 +40,7 @@ import { CommonMethod } from './common'; * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface NodeContainerInterface { /** @@ -91,6 +92,7 @@ interface NodeContainerInterface { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class NodeContainerAttribute extends CommonMethod {} @@ -108,6 +110,7 @@ declare class NodeContainerAttribute extends CommonMethod voi * @crossplatform * @atomicservice * @since 11 + * @noninterop */ interface PageTransitionEnterInterface extends CommonTransition { /** @@ -819,6 +820,7 @@ declare class PageTransitionEnter extends CommonTransition { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ interface PageTransitionExitInterface extends CommonTransition { /** @@ -953,6 +955,7 @@ declare class PageTransitionExit extends CommonTransition { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const PageTransitionEnter: PageTransitionEnterInterface; @@ -976,5 +979,6 @@ declare const PageTransitionEnter: PageTransitionEnterInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const PageTransitionExit: PageTransitionExitInterface; diff --git a/api/@internal/component/ets/panel.d.ts b/api/@internal/component/ets/panel.d.ts index a4e505d6ccfe9d860c767aa36f8eb462f15b6656..4ffd62b00a7cf82ae64ea12b64d151f427c8816a 100644 --- a/api/@internal/component/ets/panel.d.ts +++ b/api/@internal/component/ets/panel.d.ts @@ -302,6 +302,7 @@ declare enum PanelHeight { * @atomicservice * @since 11 * @deprecated since 12 + * @noninterop */ interface PanelInterface { /** @@ -357,6 +358,7 @@ interface PanelInterface { * @atomicservice * @since 11 * @deprecated since 12 + * @noninterop */ declare class PanelAttribute extends CommonMethod { /** @@ -772,6 +774,7 @@ declare class PanelAttribute extends CommonMethod { * @since 11 * @deprecated since 12 * @useinstead bindSheet + * @noninterop */ declare const Panel: PanelInterface; @@ -796,5 +799,6 @@ declare const Panel: PanelInterface; * @atomicservice * @since 11 * @deprecated since 12 + * @noninterop */ declare const PanelInstance: PanelAttribute; diff --git a/api/@internal/component/ets/particle.d.ts b/api/@internal/component/ets/particle.d.ts index 5f5fd3e2a691d0d5945254d622641bd38450a805..f8881a54aed30509c243bb2476782dd3731e55df 100644 --- a/api/@internal/component/ets/particle.d.ts +++ b/api/@internal/component/ets/particle.d.ts @@ -2171,6 +2171,7 @@ interface Particles { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ interface ParticleInterface { /** @@ -2233,6 +2234,7 @@ interface ParticleInterface { * @atomicservice * @since 20 * @arkts 1.2 + * @noninterop */ @memo @ComponentBuilder @@ -2503,6 +2505,7 @@ declare type PositionT = import('../api/arkui/Graphics').PositionT; * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class ParticleAttribute extends CommonMethod { /** @@ -2544,6 +2547,7 @@ declare class ParticleAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const Particle: ParticleInterface; diff --git a/api/@internal/component/ets/paste_button.d.ts b/api/@internal/component/ets/paste_button.d.ts index 97927fefc0e9023014f24874dfdc60e212896e92..1012b4249a314b2a9faec5da0b03be31e17641e4 100644 --- a/api/@internal/component/ets/paste_button.d.ts +++ b/api/@internal/component/ets/paste_button.d.ts @@ -230,6 +230,7 @@ declare enum PasteButtonOnClickResult { * @atomicservice * @since arkts {'1.1':'11', '1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface PasteButtonInterface { /** @@ -302,6 +303,7 @@ type PasteButtonCallback = (event: ClickEvent, result: PasteButtonOnClickResult, * @atomicservice * @since arkts {'1.1':'11', '1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class PasteButtonAttribute extends SecurityComponentMethod { /** @@ -348,6 +350,7 @@ declare class PasteButtonAttribute extends SecurityComponentMethod { /** @@ -379,6 +381,7 @@ declare class PathAttribute extends CommonShapeMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Path: PathInterface; @@ -411,6 +414,7 @@ declare const Path: PathInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const PathInstance: PathAttribute; @@ -424,6 +428,7 @@ declare const PathInstance: PathAttribute; * @atomicservice * @since 20 * @arkts 1.2 + * @noninterop */ interface PathInterface { /** diff --git a/api/@internal/component/ets/pattern_lock.d.ts b/api/@internal/component/ets/pattern_lock.d.ts index 688f4687b6706768d41ded084ffa6e9c96e20f8e..78746e741fadea914c08e111de229915d17e8fb7 100644 --- a/api/@internal/component/ets/pattern_lock.d.ts +++ b/api/@internal/component/ets/pattern_lock.d.ts @@ -256,6 +256,7 @@ declare class PatternLockController { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface PatternLockInterface { /** @@ -313,6 +314,7 @@ interface PatternLockInterface { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class PatternLockAttribute extends CommonMethod { /** @@ -693,6 +695,7 @@ declare class PatternLockAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare const PatternLock: PatternLockInterface; @@ -716,5 +719,6 @@ declare const PatternLock: PatternLockInterface; * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare const PatternLockInstance: PatternLockAttribute; diff --git a/api/@internal/component/ets/plugin_component.d.ts b/api/@internal/component/ets/plugin_component.d.ts index e37e81b0b045be11dadefdfa411676c52876c068..1295e5eb930c216129f7e7f39478315dee0a1e76 100644 --- a/api/@internal/component/ets/plugin_component.d.ts +++ b/api/@internal/component/ets/plugin_component.d.ts @@ -181,6 +181,7 @@ declare type PluginErrorCallback = (info: PluginErrorData) => void; * @systemapi * @since arkts {'1.1':'9','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface PluginComponentInterface { /** @@ -214,6 +215,7 @@ interface PluginComponentInterface { * @systemapi * @since arkts {'1.1':'9','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class PluginComponentAttribute extends CommonMethod { /** @@ -267,6 +269,7 @@ declare class PluginComponentAttribute extends CommonMethod { /** @@ -359,6 +361,7 @@ declare class PolygonAttribute extends CommonShapeMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Polygon: PolygonInterface; @@ -391,6 +394,7 @@ declare const Polygon: PolygonInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const PolygonInstance: PolygonAttribute; @@ -404,6 +408,7 @@ declare const PolygonInstance: PolygonAttribute; * @atomicservice * @since 20 * @arkts 1.2 + * @noninterop */ interface PolygonInterface { /** diff --git a/api/@internal/component/ets/polyline.d.ts b/api/@internal/component/ets/polyline.d.ts index 2788b19bea330f1c3d4362f0f122ee20c45c35d3..9460e23a45d1bdf9e0eed6b097755da5a9d91391 100644 --- a/api/@internal/component/ets/polyline.d.ts +++ b/api/@internal/component/ets/polyline.d.ts @@ -143,6 +143,7 @@ declare interface PolylineOptions { * @form * @atomicservice * @since 11 + * @noninterop */ interface PolylineInterface { /** @@ -266,6 +267,7 @@ interface PolylineInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class PolylineAttribute extends CommonShapeMethod { /** @@ -352,6 +354,7 @@ declare class PolylineAttribute extends CommonShapeMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Polyline: PolylineInterface; @@ -384,6 +387,7 @@ declare const Polyline: PolylineInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const PolylineInstance: PolylineAttribute; @@ -397,6 +401,7 @@ declare const PolylineInstance: PolylineAttribute; * @atomicservice * @since 20 * @arkts 1.2 + * @noninterop */ interface PolylineInterface { /** diff --git a/api/@internal/component/ets/progress.d.ts b/api/@internal/component/ets/progress.d.ts index 564f88c63996dd1d18fc8cae1e271319ef4a0b11..4423a270496ff7ad50e9304afdc13d69a24d51be 100644 --- a/api/@internal/component/ets/progress.d.ts +++ b/api/@internal/component/ets/progress.d.ts @@ -1442,6 +1442,7 @@ declare interface ProgressStyleMap { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface ProgressInterface { /** @@ -1531,6 +1532,7 @@ interface ProgressInterface { * @form * @atomicservice * @since 11 + * @noninterop */ declare class ProgressAttribute extends CommonMethod> { @@ -1691,6 +1693,7 @@ declare class ProgressAttribute { /** @@ -1829,6 +1832,7 @@ declare interface ProgressConfiguration extends CommonConfiguration; diff --git a/api/@internal/component/ets/qrcode.d.ts b/api/@internal/component/ets/qrcode.d.ts index 6d177af95a9ef1d8c23ada6fa7252ab2a094211f..1c06f29312ed93a98adf39fbfe58a04fb3432e63 100644 --- a/api/@internal/component/ets/qrcode.d.ts +++ b/api/@internal/component/ets/qrcode.d.ts @@ -58,6 +58,7 @@ import { Resource } from '../../global/resource' * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface QRCodeInterface { /** @@ -147,6 +148,7 @@ interface QRCodeInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class QRCodeAttribute extends CommonMethod { /** @@ -281,6 +283,7 @@ declare class QRCodeAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const QRCode: QRCodeInterface; @@ -313,5 +316,6 @@ declare const QRCode: QRCodeInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const QRCodeInstance: QRCodeAttribute; diff --git a/api/@internal/component/ets/radio.d.ts b/api/@internal/component/ets/radio.d.ts index 5cfb6276a3494c112402a424f02ca9f636414a15..2858689b962bc10546d307a7e67f2bd7f432d493 100644 --- a/api/@internal/component/ets/radio.d.ts +++ b/api/@internal/component/ets/radio.d.ts @@ -326,6 +326,7 @@ declare interface RadioStyle { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface RadioInterface { /** @@ -416,6 +417,7 @@ declare type OnRadioChangeCallback = (isChecked: boolean) => void; * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class RadioAttribute extends CommonMethod { /** @@ -666,6 +668,7 @@ declare interface RadioConfiguration extends CommonConfiguration { /** @@ -776,6 +778,7 @@ declare class RatingAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Rating: RatingInterface; @@ -808,5 +811,6 @@ declare const Rating: RatingInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const RatingInstance: RatingAttribute; diff --git a/api/@internal/component/ets/rect.d.ts b/api/@internal/component/ets/rect.d.ts index 32728400b62e11ffb6dbd05d930b2d019feb3add..73b97f5128dfc191374ece51440d93d2a81d1724 100644 --- a/api/@internal/component/ets/rect.d.ts +++ b/api/@internal/component/ets/rect.d.ts @@ -408,6 +408,7 @@ declare interface RoundedRectOptions { * @form * @atomicservice * @since 11 + * @noninterop */ interface RectInterface { /** @@ -555,6 +556,7 @@ interface RectInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class RectAttribute extends CommonShapeMethod { /** @@ -717,6 +719,7 @@ declare class RectAttribute extends CommonShapeMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Rect: RectInterface; @@ -726,6 +729,7 @@ declare const Rect: RectInterface; * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 7 * @deprecated since 9 + * @noninterop */ declare const RectInStance: RectAttribute; @@ -748,6 +752,7 @@ declare const RectInStance: RectAttribute; * @form * @atomicservice * @since 11 + * @noninterop */ declare const RectInstance: RectAttribute; @@ -761,6 +766,7 @@ declare const RectInstance: RectAttribute; * @atomicservice * @since 20 * @arkts 1.2 + * @noninterop */ interface RectInterface { /** diff --git a/api/@internal/component/ets/refresh.d.ts b/api/@internal/component/ets/refresh.d.ts index 567a72565b7e49db116392d5dc1785124367a98d..3c6a113900fe8f4143f99c0263fc28f233dbbec8 100644 --- a/api/@internal/component/ets/refresh.d.ts +++ b/api/@internal/component/ets/refresh.d.ts @@ -354,6 +354,7 @@ interface RefreshOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface RefreshInterface { /** @@ -411,6 +412,7 @@ interface RefreshInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class RefreshAttribute extends CommonMethod { /** @@ -547,6 +549,7 @@ declare class RefreshAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const Refresh: RefreshInterface; @@ -570,5 +573,6 @@ declare const Refresh: RefreshInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const RefreshInstance: RefreshAttribute; \ No newline at end of file diff --git a/api/@internal/component/ets/relative_container.d.ts b/api/@internal/component/ets/relative_container.d.ts index 1caa3043b68934d16bf5ec1ef5bcedb3f9cce0a1..d9e46b5edb24fadc8b99ffcd3fcfc1664d5ff977 100644 --- a/api/@internal/component/ets/relative_container.d.ts +++ b/api/@internal/component/ets/relative_container.d.ts @@ -51,6 +51,7 @@ import { CommonMethod } from './common'; * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface RelativeContainerInterface { /** @@ -397,6 +398,7 @@ declare interface LocalizedBarrierStyle { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class RelativeContainerAttribute extends CommonMethod { /** @@ -462,6 +464,7 @@ declare class RelativeContainerAttribute extends CommonMethod {} @@ -167,6 +169,7 @@ declare class RemoteWindowAttribute extends CommonMethod * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi * @since 9 + * @noninterop */ declare const RemoteWindow: RemoteWindowInterface; @@ -176,5 +179,6 @@ declare const RemoteWindow: RemoteWindowInterface; * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi * @since 9 + * @noninterop */ declare const RemoteWindowInstance: RemoteWindowAttribute; diff --git a/api/@internal/component/ets/repeat.d.ts b/api/@internal/component/ets/repeat.d.ts index 6af6579320ffaa14b5911dc1bce322f7733d0342..d6de02b6e3688e061fd2adad2afeced55c62c23a 100644 --- a/api/@internal/component/ets/repeat.d.ts +++ b/api/@internal/component/ets/repeat.d.ts @@ -174,6 +174,7 @@ declare type RepeatItemBuilder = (repeatItem: RepeatItem) => void; * @form * @atomicservice * @since 18 + * @noninterop */ declare class RepeatAttribute extends DynamicNode> { /** @@ -260,6 +261,7 @@ declare type RepeatArray = Array | ReadonlyArray | Readonly>; * @form * @atomicservice * @since 18 + * @noninterop */ declare type RepeatInterface = (arr: RepeatArray) => RepeatAttribute; @@ -282,5 +284,6 @@ declare type RepeatInterface = (arr: RepeatArray) => RepeatAttribute; * @form * @atomicservice * @since 18 + * @noninterop */ declare const Repeat: RepeatInterface; diff --git a/api/@internal/component/ets/rich_editor.d.ts b/api/@internal/component/ets/rich_editor.d.ts index a9d833953b1bfeb7422522806c7626f577e30b8d..f51afd566a09da3384b541b137aba2ccb0a13cd5 100644 --- a/api/@internal/component/ets/rich_editor.d.ts +++ b/api/@internal/component/ets/rich_editor.d.ts @@ -3709,6 +3709,7 @@ declare class RichEditorStyledStringController extends RichEditorBaseController * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class RichEditorAttribute extends CommonMethod { /** @@ -4519,6 +4520,7 @@ declare type OnHoverCallback = (status: boolean, event: HoverEvent) => void; * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface RichEditorInterface { /** @@ -4569,6 +4571,7 @@ interface RichEditorInterface { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const RichEditorInstance: RichEditorAttribute; @@ -4585,5 +4588,6 @@ declare const RichEditorInstance: RichEditorAttribute; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const RichEditor: RichEditorInterface; diff --git a/api/@internal/component/ets/rich_text.d.ts b/api/@internal/component/ets/rich_text.d.ts index aa770b0556c842b04c064b8659ca398d521cfae4..1cf14d360f63d1d9833ee34575dae744acb2b089 100644 --- a/api/@internal/component/ets/rich_text.d.ts +++ b/api/@internal/component/ets/rich_text.d.ts @@ -46,6 +46,7 @@ import { CommonMethod} from './common'; * @crossplatform * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface RichTextInterface { /** @@ -103,6 +104,7 @@ interface RichTextInterface { * @crossplatform * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class RichTextAttribute extends CommonMethod { /** @@ -186,6 +188,7 @@ declare class RichTextAttribute extends CommonMethod { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ declare const RichText: RichTextInterface; @@ -209,5 +212,6 @@ declare const RichText: RichTextInterface; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ declare const RichTextInstance: RichTextAttribute; diff --git a/api/@internal/component/ets/root_scene.d.ts b/api/@internal/component/ets/root_scene.d.ts index 9d06f6b9740f03851dc23a96aeeacb6f7c7f6f80..0adf4bdbb9ffbdf0131963dd2b4ff52d1ce52de1 100644 --- a/api/@internal/component/ets/root_scene.d.ts +++ b/api/@internal/component/ets/root_scene.d.ts @@ -40,6 +40,7 @@ interface RootSceneSession { * @systemapi * @since arkts {'1.1':'10','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface RootSceneInterface { /** @@ -63,6 +64,7 @@ interface RootSceneInterface { * @systemapi * @since arkts {'1.1':'10','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class RootSceneAttribute extends CommonMethod { } @@ -73,6 +75,7 @@ declare class RootSceneAttribute extends CommonMethod { * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi * @since 10 + * @noninterop */ declare const RootScene: RootSceneInterface; @@ -82,5 +85,6 @@ declare const RootScene: RootSceneInterface; * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi * @since 10 + * @noninterop */ declare const RootSceneInstance: RootSceneAttribute; diff --git a/api/@internal/component/ets/row.d.ts b/api/@internal/component/ets/row.d.ts index ee3b6bf646edd98265b79bffd913dc7ecc5e6e45..54796d58373bd8761025cbf0f273abd59dbdf97b 100644 --- a/api/@internal/component/ets/row.d.ts +++ b/api/@internal/component/ets/row.d.ts @@ -135,6 +135,7 @@ interface RowOptionsV2 { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface RowInterface { /** @@ -237,6 +238,7 @@ interface RowInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class RowAttribute extends CommonMethod { /** @@ -375,6 +377,7 @@ declare class RowAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Row: RowInterface; @@ -407,5 +410,6 @@ declare const Row: RowInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const RowInstance: RowAttribute; diff --git a/api/@internal/component/ets/row_split.d.ts b/api/@internal/component/ets/row_split.d.ts index 395b1e5e0a2cd92953b1690dff8175fbac7153f4..c3cf36af2c3ea6d58b296fc978e27c65dccf1843 100644 --- a/api/@internal/component/ets/row_split.d.ts +++ b/api/@internal/component/ets/row_split.d.ts @@ -47,6 +47,7 @@ import { CommonMethod } from './common'; * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface RowSplitInterface { /** @@ -95,6 +96,7 @@ interface RowSplitInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class RowSplitAttribute extends CommonMethod { /** @@ -148,6 +150,7 @@ declare class RowSplitAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const RowSplit: RowSplitInterface; @@ -171,5 +174,6 @@ declare const RowSplit: RowSplitInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const RowSplitInstance: RowSplitAttribute; diff --git a/api/@internal/component/ets/save_button.d.ts b/api/@internal/component/ets/save_button.d.ts index 931bed2ffbf6e5d2c8a7866518c6dcb10a8c4144..4236a5fa5500113826aa6ec5c880ef8449deb395 100644 --- a/api/@internal/component/ets/save_button.d.ts +++ b/api/@internal/component/ets/save_button.d.ts @@ -418,6 +418,7 @@ declare enum SaveButtonOnClickResult { * @atomicservice * @since arkts {'1.1':'11', '1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface SaveButtonInterface { /** @@ -492,6 +493,7 @@ type SaveButtonCallback = (event: ClickEvent, result: SaveButtonOnClickResult, e * @atomicservice * @since arkts {'1.1':'11', '1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class SaveButtonAttribute extends SecurityComponentMethod { /** @@ -538,6 +540,7 @@ declare class SaveButtonAttribute extends SecurityComponentMethod { } @@ -63,6 +65,7 @@ declare class ScreenAttribute extends CommonMethod { * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi * @since 10 + * @noninterop */ declare const Screen: ScreenInterface; @@ -72,5 +75,6 @@ declare const Screen: ScreenInterface; * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi * @since 10 + * @noninterop */ declare const ScreenInstance: ScreenAttribute; diff --git a/api/@internal/component/ets/scroll.d.ts b/api/@internal/component/ets/scroll.d.ts index 42c71e62e25b459a77e5eeb986c7f05d2160b944..12258ce3982c8ad60d502ccc4733c34584ef3465 100644 --- a/api/@internal/component/ets/scroll.d.ts +++ b/api/@internal/component/ets/scroll.d.ts @@ -1052,6 +1052,7 @@ declare interface ScrollSnapOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface ScrollInterface { /** @@ -1176,6 +1177,7 @@ declare type OnScrollFrameBeginCallback = (offset: number, state: ScrollState) = * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class ScrollAttribute extends ScrollableCommonMethod { /** @@ -1753,6 +1755,7 @@ declare type ScrollOnWillScrollCallback = * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const Scroll: ScrollInterface; @@ -1776,5 +1779,6 @@ declare const Scroll: ScrollInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const ScrollInstance: ScrollAttribute; diff --git a/api/@internal/component/ets/scroll_bar.d.ts b/api/@internal/component/ets/scroll_bar.d.ts index e67a7a80734d8c8187ffa6a77a30cd7c2027cad7..07ab6e921b8fc74c211e79e4265c43811320db20 100644 --- a/api/@internal/component/ets/scroll_bar.d.ts +++ b/api/@internal/component/ets/scroll_bar.d.ts @@ -231,6 +231,7 @@ declare interface ScrollBarOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface ScrollBarInterface { /** @@ -288,6 +289,7 @@ interface ScrollBarInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class ScrollBarAttribute extends CommonMethod { /** @@ -323,6 +325,7 @@ declare class ScrollBarAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const ScrollBar: ScrollBarInterface; @@ -346,5 +349,6 @@ declare const ScrollBar: ScrollBarInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const ScrollBarInstance: ScrollBarAttribute; diff --git a/api/@internal/component/ets/search.d.ts b/api/@internal/component/ets/search.d.ts index 42f355266bd6e4b998914466b0967de0d0c3c5d0..2dfa10aafbc68400a753701649acad6c68d32407 100644 --- a/api/@internal/component/ets/search.d.ts +++ b/api/@internal/component/ets/search.d.ts @@ -453,6 +453,7 @@ declare interface SearchOptions { * @atomicservice * @since arkts {'1.1':'11', '1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface SearchInterface { /** @@ -713,6 +714,7 @@ interface CancelButtonSymbolOptions { * @atomicservice * @since arkts {'1.1':'12', '1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ icon?: SymbolGlyphModifier; } @@ -755,6 +757,7 @@ declare type SearchSubmitCallback = (searchContent: string, event?: SubmitEvent) * @atomicservice * @since arkts {'1.1':'11', '1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class SearchAttribute extends CommonMethod { /** @@ -841,6 +844,7 @@ declare class SearchAttribute extends CommonMethod { * @atomicservice * @since arkts {'1.1':'12', '1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ searchIcon(value: IconOptions | SymbolGlyphModifier): SearchAttribute; @@ -1805,6 +1809,7 @@ declare class SearchAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const Search: SearchInterface; @@ -1828,5 +1833,6 @@ declare const Search: SearchInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const SearchInstance: SearchAttribute; diff --git a/api/@internal/component/ets/select.d.ts b/api/@internal/component/ets/select.d.ts index fd64fb9606a05ddc31e2211d9e3b8f818a71098d..c30a702398ae68c8f60a4d15dc267c6441c80349 100644 --- a/api/@internal/component/ets/select.d.ts +++ b/api/@internal/component/ets/select.d.ts @@ -116,6 +116,7 @@ declare interface SelectOption { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ symbolIcon?: SymbolGlyphModifier; } @@ -144,6 +145,7 @@ declare interface SelectOption { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface SelectInterface { /** @@ -407,6 +409,7 @@ declare interface MenuOutlineOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class SelectAttribute extends CommonMethod { /** @@ -1226,6 +1229,7 @@ declare class SelectAttribute extends CommonMethod { * @atomicservice * @since arkts {'1.1':'18','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ textModifier(modifier: Optional): SelectAttribute; @@ -1239,6 +1243,7 @@ declare class SelectAttribute extends CommonMethod { * @atomicservice * @since arkts {'1.1':'18','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ arrowModifier(modifier: Optional): SelectAttribute; @@ -1252,6 +1257,7 @@ declare class SelectAttribute extends CommonMethod { * @atomicservice * @since arkts {'1.1':'18','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ optionTextModifier(modifier: Optional): SelectAttribute; @@ -1265,6 +1271,7 @@ declare class SelectAttribute extends CommonMethod { * @atomicservice * @since arkts {'1.1':'18','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ selectedOptionTextModifier(modifier: Optional): SelectAttribute; @@ -1352,6 +1359,7 @@ declare interface MenuItemConfiguration extends CommonConfiguration { /** @@ -948,6 +950,7 @@ declare class ShapeAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Shape: ShapeInterface; @@ -980,6 +983,7 @@ declare const Shape: ShapeInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const ShapeInstance: ShapeAttribute; @@ -993,6 +997,7 @@ declare const ShapeInstance: ShapeAttribute; * @atomicservice * @since 20 * @arkts 1.2 + * @noninterop */ interface ShapeInterface { /** diff --git a/api/@internal/component/ets/sidebar.d.ts b/api/@internal/component/ets/sidebar.d.ts index cbb6b4f087e80fb19136d4edd08465e59d2342b7..4b34b25b1155e1b49844336f4efd86a57f94c51a 100644 --- a/api/@internal/component/ets/sidebar.d.ts +++ b/api/@internal/component/ets/sidebar.d.ts @@ -520,6 +520,7 @@ declare interface ButtonStyle { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface SideBarContainerInterface { /** @@ -681,6 +682,7 @@ interface DividerStyle { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class SideBarContainerAttribute extends CommonMethod { /** @@ -1156,6 +1158,7 @@ declare class SideBarContainerAttribute extends CommonMethod { /** @@ -1670,6 +1672,7 @@ declare class SliderAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Slider: SliderInterface; @@ -1702,5 +1705,6 @@ declare const Slider: SliderInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const SliderInstance: SliderAttribute; diff --git a/api/@internal/component/ets/span.d.ts b/api/@internal/component/ets/span.d.ts index 274a48935b04df9ffcc16235fb1fac277641a635..df3552fc77d10d6775a1525cc5b0e3b6c9680e49 100644 --- a/api/@internal/component/ets/span.d.ts +++ b/api/@internal/component/ets/span.d.ts @@ -176,6 +176,7 @@ declare class BaseSpan extends CommonMethod { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface SpanInterface { /** @@ -246,6 +247,7 @@ interface SpanInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class SpanAttribute extends BaseSpan { /** @@ -681,6 +683,7 @@ declare class SpanAttribute extends BaseSpan { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Span: SpanInterface; @@ -713,5 +716,6 @@ declare const Span: SpanInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const SpanInstance: SpanAttribute; diff --git a/api/@internal/component/ets/stack.d.ts b/api/@internal/component/ets/stack.d.ts index cc542a44c30c51a8eda22faf279c2b369549e7b9..1e201ba2ab9f1069bf99686746508bb17d72583f 100644 --- a/api/@internal/component/ets/stack.d.ts +++ b/api/@internal/component/ets/stack.d.ts @@ -107,6 +107,7 @@ declare interface StackOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface StackInterface { /** @@ -188,6 +189,7 @@ interface StackInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class StackAttribute extends CommonMethod { /** @@ -273,6 +275,7 @@ declare class StackAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Stack: StackInterface; @@ -305,5 +308,6 @@ declare const Stack: StackInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const StackInstance: StackAttribute; diff --git a/api/@internal/component/ets/stepper.d.ts b/api/@internal/component/ets/stepper.d.ts index 222293c3a301a3dea3822bb085c2ddedd7e0fb07..b2902c0f8ebe9e993320dba111fb0d07f6007f02 100644 --- a/api/@internal/component/ets/stepper.d.ts +++ b/api/@internal/component/ets/stepper.d.ts @@ -81,6 +81,7 @@ interface StepperOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface StepperInterface { /** @@ -149,6 +150,7 @@ interface StepperInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class StepperAttribute extends CommonMethod { /** @@ -322,6 +324,7 @@ declare class StepperAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const Stepper: StepperInterface; @@ -345,5 +348,6 @@ declare const Stepper: StepperInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const StepperInstance: StepperAttribute; diff --git a/api/@internal/component/ets/stepper_item.d.ts b/api/@internal/component/ets/stepper_item.d.ts index 2d749fd67f153d9cfe9a2fbe096daee449b0f65f..0ae77a23565067023d35c57d1fe5feb2802807b6 100644 --- a/api/@internal/component/ets/stepper_item.d.ts +++ b/api/@internal/component/ets/stepper_item.d.ts @@ -161,6 +161,7 @@ declare enum ItemState { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface StepperItemInterface { /** @@ -215,6 +216,7 @@ interface StepperItemInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class StepperItemAttribute extends CommonMethod { /** @@ -328,6 +330,7 @@ declare class StepperItemAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const StepperItemInstance: StepperItemAttribute; @@ -351,5 +354,6 @@ declare const StepperItemInstance: StepperItemAttribute; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const StepperItem: StepperItemInterface; diff --git a/api/@internal/component/ets/swiper.d.ts b/api/@internal/component/ets/swiper.d.ts index 357f1d17c89f1e8a2d73ef6eb4fba973a1477b88..e041dca9b15585cc66aa50ec5440b9975a0ae23c 100644 --- a/api/@internal/component/ets/swiper.d.ts +++ b/api/@internal/component/ets/swiper.d.ts @@ -1166,6 +1166,7 @@ declare enum SwiperDisplayMode { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface SwiperInterface { /** @@ -1553,6 +1554,7 @@ declare type OnSwiperGestureSwipeCallback = (index: number, extraInfo: SwiperAni * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class SwiperAttribute extends CommonMethod { /** @@ -2671,6 +2673,7 @@ declare type ContentWillScrollCallback = (result: SwiperContentWillScrollResult) * @form * @atomicservice * @since 11 + * @noninterop */ declare const Swiper: SwiperInterface; @@ -2696,5 +2699,6 @@ declare const Swiper: SwiperInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const SwiperInstance: SwiperAttribute; diff --git a/api/@internal/component/ets/symbol_span.d.ts b/api/@internal/component/ets/symbol_span.d.ts index 93c33981265f9dbbe1e2e936493e570acaf34a8d..b3babc5ea3bd50e21424fd5946e96c0acf0b015f 100644 --- a/api/@internal/component/ets/symbol_span.d.ts +++ b/api/@internal/component/ets/symbol_span.d.ts @@ -42,6 +42,7 @@ import { SymbolEffectStrategy, SymbolRenderingStrategy } from './symbolglyph'; * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface SymbolSpanInterface { /** @@ -82,6 +83,7 @@ interface SymbolSpanInterface { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class SymbolSpanAttribute extends CommonMethod { /** @@ -215,6 +217,7 @@ declare class SymbolSpanAttribute extends CommonMethod { * @form * @atomicservice * @since 12 + * @noninterop */ declare const SymbolSpan: SymbolSpanInterface; @@ -231,5 +234,6 @@ declare const SymbolSpan: SymbolSpanInterface; * @form * @atomicservice * @since 12 + * @noninterop */ declare const SymbolSpanInstance: SymbolSpanAttribute; diff --git a/api/@internal/component/ets/symbolglyph.d.ts b/api/@internal/component/ets/symbolglyph.d.ts index c04c0f918b42726fe7a78c279c13076f540f0ff9..45eb665e5c1ad65830e15925e1c187c191c1ed52 100644 --- a/api/@internal/component/ets/symbolglyph.d.ts +++ b/api/@internal/component/ets/symbolglyph.d.ts @@ -41,6 +41,7 @@ import { CommonMethod,Optional } from "./common"; * @atomicservice * @since arkts {'1.1':'12', '1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface SymbolGlyphInterface { /** @@ -588,6 +589,7 @@ declare class PulseSymbolEffect extends SymbolEffect { * @atomicservice * @since arkts {'1.1':'12', '1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class SymbolGlyphAttribute extends CommonMethod { /** @@ -774,6 +776,7 @@ declare class SymbolGlyphAttribute extends CommonMethod { * @form * @atomicservice * @since 12 + * @noninterop */ declare const SymbolGlyph: SymbolGlyphInterface; @@ -790,5 +793,6 @@ declare const SymbolGlyph: SymbolGlyphInterface; * @form * @atomicservice * @since 12 + * @noninterop */ declare const SymbolGlyphInstance: SymbolGlyphAttribute; diff --git a/api/@internal/component/ets/tab_content.d.ts b/api/@internal/component/ets/tab_content.d.ts index 4b1bc2733a0de6f87337025425c633900ec4d9be..738eeb083b3a230cb2a193f55eba58eb5d8e7e69 100644 --- a/api/@internal/component/ets/tab_content.d.ts +++ b/api/@internal/component/ets/tab_content.d.ts @@ -710,6 +710,7 @@ declare class TabBarSymbol { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ normal: SymbolGlyphModifier; @@ -721,6 +722,7 @@ declare class TabBarSymbol { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ selected?: SymbolGlyphModifier; } @@ -1349,6 +1351,7 @@ declare class BottomTabBarStyle { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface TabContentInterface { /** @@ -1403,6 +1406,7 @@ interface TabContentInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class TabContentAttribute extends CommonMethod { /** @@ -1541,6 +1545,7 @@ declare class TabContentAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const TabContent: TabContentInterface; @@ -1564,5 +1569,6 @@ declare const TabContent: TabContentInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const TabContentInstance: TabContentAttribute; diff --git a/api/@internal/component/ets/tabs.d.ts b/api/@internal/component/ets/tabs.d.ts index 1e9092cc8002651a94729e8631205637e9833d35..8f928df0f8e9c42b9ed7da4cbeff453aaebc43ec 100644 --- a/api/@internal/component/ets/tabs.d.ts +++ b/api/@internal/component/ets/tabs.d.ts @@ -33,6 +33,7 @@ import { CommonModifier } from "../CommonModifier"; * @crossplatform * @atomicservice * @since 15 + * @noninterop */ declare type CommonModifier = import('../api/arkui/CommonModifier').CommonModifier; @@ -588,6 +589,7 @@ declare interface TabsOptions { * @atomicservice * @since arkts {'1.1':'15','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ barModifier?: CommonModifier } @@ -616,6 +618,7 @@ declare interface TabsOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface TabsInterface { /** @@ -1127,6 +1130,7 @@ declare type OnTabsContentWillChangeCallback = (currentIndex: number, comingInde * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class TabsAttribute extends CommonMethod { /** @@ -2069,6 +2073,7 @@ declare interface TabContentTransitionProxy { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const Tabs: TabsInterface; @@ -2092,5 +2097,6 @@ declare const Tabs: TabsInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const TabsInstance: TabsAttribute; diff --git a/api/@internal/component/ets/text.d.ts b/api/@internal/component/ets/text.d.ts index 8655b6b22f632d5136333d1708345acd6768a0cc..905c4facbc52314b11fb36fbc7a6b9c7f8d05846 100644 --- a/api/@internal/component/ets/text.d.ts +++ b/api/@internal/component/ets/text.d.ts @@ -112,6 +112,7 @@ declare interface TextOverflowOptions { * @atomicservice * @since arkts {'1.1':'11', '1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface TextInterface { /** @@ -183,6 +184,7 @@ interface TextInterface { * @atomicservice * @since arkts {'1.1':'11', '1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class TextAttribute extends CommonMethod { /** @@ -1385,6 +1387,7 @@ declare class TextAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const TextInstance: TextAttribute; @@ -1417,6 +1420,7 @@ declare const TextInstance: TextAttribute; * @form * @atomicservice * @since 11 + * @noninterop */ declare const Text: TextInterface; diff --git a/api/@internal/component/ets/text_area.d.ts b/api/@internal/component/ets/text_area.d.ts index 57f9fa267fc5a32695c766f68d500a6b6c836a66..2fc30fbd7a68992a054e664cbff4a0356afb654b 100644 --- a/api/@internal/component/ets/text_area.d.ts +++ b/api/@internal/component/ets/text_area.d.ts @@ -303,6 +303,7 @@ declare interface TextAreaOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface TextAreaInterface { /** @@ -488,6 +489,7 @@ declare type TextAreaSubmitCallback = (enterKeyType: EnterKeyType, event?: Submi * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class TextAreaAttribute extends CommonMethod { /** @@ -1715,6 +1717,7 @@ declare class TextAreaAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const TextArea: TextAreaInterface; @@ -1738,5 +1741,6 @@ declare const TextArea: TextAreaInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const TextAreaInstance: TextAreaAttribute; diff --git a/api/@internal/component/ets/text_clock.d.ts b/api/@internal/component/ets/text_clock.d.ts index 665a27bd9814afdff90a80e4b547a8f984819f49..30549bc27b2820cf901c08ac671d52f8136e378c 100644 --- a/api/@internal/component/ets/text_clock.d.ts +++ b/api/@internal/component/ets/text_clock.d.ts @@ -309,6 +309,7 @@ declare interface TextClockOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface TextClockInterface { /** @@ -392,6 +393,7 @@ interface TextClockInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class TextClockAttribute extends CommonMethod { /** @@ -760,6 +762,7 @@ declare class TextClockAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const TextClock: TextClockInterface; @@ -784,5 +787,6 @@ declare const TextClock: TextClockInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const TextClockInstance: TextClockAttribute; diff --git a/api/@internal/component/ets/text_input.d.ts b/api/@internal/component/ets/text_input.d.ts index c58a08349f544cc9e5d343360ac9b87fcdefe7c0..97e3a48447d516d54cbb8e29604d9534824fc228 100644 --- a/api/@internal/component/ets/text_input.d.ts +++ b/api/@internal/component/ets/text_input.d.ts @@ -1221,6 +1221,7 @@ declare enum TextInputStyle { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface TextInputInterface { /** @@ -1391,6 +1392,7 @@ declare type OnPasteCallback = (content: string, event: PasteEvent) => void; * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class TextInputAttribute extends CommonMethod { /** @@ -3026,6 +3028,7 @@ declare class TextInputAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const TextInput: TextInputInterface; @@ -3049,5 +3052,6 @@ declare const TextInput: TextInputInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const TextInputInstance: TextInputAttribute; diff --git a/api/@internal/component/ets/text_picker.d.ts b/api/@internal/component/ets/text_picker.d.ts index 694743e1678ea28ba38af3b9cc62895a5aba2978..f29fd8e64b45d0b4ae8dff38b0fba5dcd632ba33 100644 --- a/api/@internal/component/ets/text_picker.d.ts +++ b/api/@internal/component/ets/text_picker.d.ts @@ -301,6 +301,7 @@ declare interface TextPickerOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface TextPickerInterface { /** @@ -509,6 +510,7 @@ declare type TextPickerEnterSelectedAreaCallback = (value: string | string[], in * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class TextPickerAttribute extends CommonMethod { /** @@ -1616,6 +1618,7 @@ declare class TextPickerDialog { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const TextPicker: TextPickerInterface; @@ -1639,6 +1642,7 @@ declare const TextPicker: TextPickerInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const TextPickerInstance: TextPickerAttribute; diff --git a/api/@internal/component/ets/text_timer.d.ts b/api/@internal/component/ets/text_timer.d.ts index a2ce028f11ed14ae1117909559e1181d63d779b5..9016be37727320bfd064359ddc163cb1ec5ece95 100644 --- a/api/@internal/component/ets/text_timer.d.ts +++ b/api/@internal/component/ets/text_timer.d.ts @@ -398,6 +398,7 @@ interface TextTimerOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface TextTimerInterface { /** @@ -458,6 +459,7 @@ interface TextTimerInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class TextTimerAttribute extends CommonMethod { /** @@ -756,6 +758,7 @@ declare class TextTimerAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const TextTimer: TextTimerInterface; @@ -781,5 +784,6 @@ declare const TextTimer: TextTimerInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const TextTimerInstance: TextTimerAttribute; diff --git a/api/@internal/component/ets/time_picker.d.ts b/api/@internal/component/ets/time_picker.d.ts index bf39d113a52256de4bd250d8921a87aebcfba55c..635cc82449dea06e851e8ae2f2fefb09a72d8a79 100644 --- a/api/@internal/component/ets/time_picker.d.ts +++ b/api/@internal/component/ets/time_picker.d.ts @@ -293,6 +293,7 @@ declare interface TimePickerOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface TimePickerInterface { /** @@ -372,6 +373,7 @@ declare type OnTimePickerChangeCallback = (result: TimePickerResult) => void; * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class TimePickerAttribute extends CommonMethod { /** @@ -1243,6 +1245,7 @@ declare class TimePickerDialog { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const TimePicker: TimePickerInterface; @@ -1266,5 +1269,6 @@ declare const TimePicker: TimePickerInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const TimePickerInstance: TimePickerAttribute; diff --git a/api/@internal/component/ets/toggle.d.ts b/api/@internal/component/ets/toggle.d.ts index e579821163a51ed668e55f3b955399511808946f..81efb8a136527ce51726c212939ea4a1145f8ecd 100644 --- a/api/@internal/component/ets/toggle.d.ts +++ b/api/@internal/component/ets/toggle.d.ts @@ -403,6 +403,7 @@ declare interface ToggleOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface ToggleInterface { /** @@ -492,6 +493,7 @@ interface ToggleInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class ToggleAttribute extends CommonMethod { /** @@ -673,6 +675,7 @@ declare class ToggleAttribute extends CommonMethod { * @form * @atomicservice * @since 11 + * @noninterop */ declare const Toggle: ToggleInterface; @@ -705,5 +708,6 @@ declare const Toggle: ToggleInterface; * @form * @atomicservice * @since 11 + * @noninterop */ declare const ToggleInstance: ToggleAttribute; diff --git a/api/@internal/component/ets/ui_extension_component.d.ts b/api/@internal/component/ets/ui_extension_component.d.ts index 297e762f207105db64cc3001f8013a67d7b81634..cd412d226af7f764934ec3b7373068344ee6cdf7 100644 --- a/api/@internal/component/ets/ui_extension_component.d.ts +++ b/api/@internal/component/ets/ui_extension_component.d.ts @@ -364,6 +364,7 @@ declare interface UIExtensionProxy { * @systemapi * @since arkts {'1.1':'10','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface UIExtensionComponentInterface { /** @@ -419,6 +420,7 @@ interface UIExtensionComponentInterface { * @systemapi * @since arkts {'1.1':'10','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class UIExtensionComponentAttribute extends CommonMethod { /** @@ -558,6 +560,7 @@ declare class UIExtensionComponentAttribute extends CommonMethod { /** @@ -1559,6 +1561,7 @@ declare class VideoAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const Video: VideoInterface; @@ -1582,5 +1585,6 @@ declare const Video: VideoInterface; * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const VideoInstance: VideoAttribute; diff --git a/api/@internal/component/ets/water_flow.d.ts b/api/@internal/component/ets/water_flow.d.ts index 937e7eb9b7e5f458bbe0351f8fd5fe256cdfe71c..0ca9184ac3b663709bef7dd444483357028e3146 100644 --- a/api/@internal/component/ets/water_flow.d.ts +++ b/api/@internal/component/ets/water_flow.d.ts @@ -393,6 +393,7 @@ declare interface WaterFlowOptions { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface WaterFlowInterface { /** @@ -450,6 +451,7 @@ interface WaterFlowInterface { * @atomicservice * @since arkts {'1.1':'11','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class WaterFlowAttribute extends ScrollableCommonMethod { /** @@ -876,6 +878,7 @@ declare class WaterFlowAttribute extends ScrollableCommonMethod { /** @@ -10084,6 +10086,7 @@ declare class WebAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 11 + * @noninterop */ declare const Web: WebInterface; @@ -10099,6 +10102,7 @@ declare const Web: WebInterface; * @syscap SystemCapability.Web.Webview.Core * @atomicservice * @since 11 + * @noninterop */ declare const WebInstance: WebAttribute; diff --git a/api/@internal/component/ets/window_scene.d.ts b/api/@internal/component/ets/window_scene.d.ts index 032103b5187f7a1f71d7e0030ae7e7eaefeb4961..ae1d897fd86192af22a831658ab3f96a6583648d 100644 --- a/api/@internal/component/ets/window_scene.d.ts +++ b/api/@internal/component/ets/window_scene.d.ts @@ -31,6 +31,7 @@ import { CommonMethod } from './common' * @systemapi * @since arkts {'1.1':'10','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ interface WindowSceneInterface { /** @@ -54,6 +55,7 @@ interface WindowSceneInterface { * @systemapi * @since arkts {'1.1':'10','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class WindowSceneAttribute extends CommonMethod { /** @@ -78,6 +80,7 @@ declare class WindowSceneAttribute extends CommonMethod { * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi * @since 10 + * @noninterop */ declare const WindowScene: WindowSceneInterface; @@ -87,5 +90,6 @@ declare const WindowScene: WindowSceneInterface; * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi * @since 10 + * @noninterop */ declare const WindowSceneInstance: WindowSceneAttribute; diff --git a/api/@internal/component/ets/with_theme.d.ts b/api/@internal/component/ets/with_theme.d.ts index 7d1f2ce37928f907c6b9e6de7ca722a14637655f..c4e229b6250ea29daaaf37ce392b80d12e55377a 100644 --- a/api/@internal/component/ets/with_theme.d.ts +++ b/api/@internal/component/ets/with_theme.d.ts @@ -80,6 +80,7 @@ declare interface WithThemeOptions { * @crossplatform * @atomicservice * @since 12 +* @noninterop */ declare type WithThemeInterface = (options: WithThemeOptions) => WithThemeAttribute; @@ -91,6 +92,7 @@ declare type WithThemeInterface = (options: WithThemeOptions) => WithThemeAttrib * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 +* @noninterop */ declare class WithThemeAttribute { } @@ -102,6 +104,7 @@ declare class WithThemeAttribute { * @crossplatform * @atomicservice * @since 12 +* @noninterop */ declare const WithTheme: WithThemeInterface; @@ -112,5 +115,6 @@ declare const WithTheme: WithThemeInterface; * @crossplatform * @atomicservice * @since 12 +* @noninterop */ declare const WithThemeInstance: WithThemeAttribute; \ No newline at end of file diff --git a/api/@internal/component/ets/xcomponent.d.ts b/api/@internal/component/ets/xcomponent.d.ts index 06f38f200901f22348d65d11443718efc5431d2b..0869e2925354ef99fa91ce19a4010ab344303096 100644 --- a/api/@internal/component/ets/xcomponent.d.ts +++ b/api/@internal/component/ets/xcomponent.d.ts @@ -394,6 +394,7 @@ declare interface NativeXComponentParameters { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ interface XComponentInterface { /** @@ -480,6 +481,7 @@ declare type OnNativeLoadCallback = (event?: object) => void; * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ declare class XComponentAttribute extends CommonMethod { /** @@ -615,6 +617,7 @@ declare class XComponentAttribute extends CommonMethod { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare const XComponent: XComponentInterface; @@ -631,6 +634,7 @@ declare const XComponent: XComponentInterface; * @crossplatform * @atomicservice * @since 12 + * @noninterop */ declare const XComponentInstance: XComponentAttribute; @@ -700,6 +704,7 @@ declare interface XComponentParameter { * @atomicservice * @since 20 * @arkts 1.2 + * @noninterop */ interface XComponentInterface { /** diff --git a/api/@ohos.arkui.StateManagement.d.ts b/api/@ohos.arkui.StateManagement.d.ts index fce039cf64b3ecb43605d6634656d2bff89c6040..a5b926e92042af5d220b97e2bc8071b3ec2da7b6 100644 --- a/api/@ohos.arkui.StateManagement.d.ts +++ b/api/@ohos.arkui.StateManagement.d.ts @@ -253,6 +253,7 @@ export declare type TypeDecorator = (type: TypeConstructor) => PropertyDec * @crossplatform * @atomicservice * @since 12 + * @noninterop */ export declare const Type: TypeDecorator; diff --git a/api/@ohos.arkui.UIContext.d.ts b/api/@ohos.arkui.UIContext.d.ts index b90219797df2486db8d1c2e0737fdb46c7dfae88..7d1a4b02d6c75db6e23489975a52fbe273dec49f 100644 --- a/api/@ohos.arkui.UIContext.d.ts +++ b/api/@ohos.arkui.UIContext.d.ts @@ -1573,6 +1573,7 @@ type ClickEventListenerCallback = (event: ClickEvent, node?: FrameNode) => void; * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ type PanListenerCallback = (event: GestureEvent, current: GestureRecognizer, node?: FrameNode) => void; @@ -2211,6 +2212,7 @@ export declare class UIObserver { * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ on(type: 'beforePanStart', callback: PanListenerCallback): void; @@ -2225,6 +2227,7 @@ export declare class UIObserver { * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ off(type: 'beforePanStart', callback?: PanListenerCallback): void; @@ -2239,6 +2242,7 @@ export declare class UIObserver { * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ on(type: 'beforePanEnd', callback: PanListenerCallback): void; @@ -2253,6 +2257,7 @@ export declare class UIObserver { * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ off(type: 'beforePanEnd', callback?: PanListenerCallback): void; @@ -2267,6 +2272,7 @@ export declare class UIObserver { * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ on(type: 'afterPanStart', callback: PanListenerCallback): void; @@ -2281,6 +2287,7 @@ export declare class UIObserver { * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ off(type: 'afterPanStart', callback?: PanListenerCallback): void; @@ -2295,6 +2302,7 @@ export declare class UIObserver { * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ on(type: 'afterPanEnd', callback: PanListenerCallback): void; @@ -2309,6 +2317,7 @@ export declare class UIObserver { * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ off(type: 'afterPanEnd', callback?: PanListenerCallback): void; @@ -2612,6 +2621,7 @@ export interface AtomicServiceBar { * @atomicservice * @since arkts { '1.1':'15','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ getBarRect(): Frame; } @@ -2757,6 +2767,7 @@ export declare class DragController { * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ executeDrag(custom: CustomBuilder | DragItemInfo, dragInfo: dragController.DragInfo, callback: AsyncCallback): void; @@ -2803,6 +2814,7 @@ export declare class DragController { * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ executeDrag(custom: CustomBuilder | DragItemInfo, dragInfo: dragController.DragInfo) : Promise; @@ -2849,6 +2861,7 @@ export declare class DragController { * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ createDragAction(customArray: Array, dragInfo: dragController.DragInfo): dragController.DragAction; @@ -2873,6 +2886,7 @@ export declare class DragController { * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ getDragPreview(): dragController.DragPreview; @@ -3012,8 +3026,9 @@ export declare class FocusController { * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @atomicservice - * @since arkts { '1.1':'15','1.2':'20' } - * @arkts 1.1&1.2 + * @since arkts { '1.1':'15','1.2':'20' } + * @arkts 1.1&1.2 + * @noninterop */ setKeyProcessingMode(mode: KeyProcessingMode): void; } @@ -3801,6 +3816,7 @@ export declare class UIContext { * @atomicservice * @since arkts { '1.1':'15','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ dispatchKeyEvent(node: number | string, event: KeyEvent): boolean; @@ -3836,6 +3852,7 @@ export declare class UIContext { * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ getDragController(): DragController; @@ -4358,6 +4375,7 @@ export declare class UIContext { * @systemapi * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ freezeUINode(id: string, isFrozen: boolean): void; @@ -4371,6 +4389,7 @@ export declare class UIContext { * @systemapi * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ freezeUINode(uniqueId: number, isFrozen: boolean): void; @@ -4399,6 +4418,7 @@ export declare class UIContext { * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ static createUIContextWithoutWindow(context: common.UIAbilityContext | common.ExtensionContext) : UIContext | undefined; @@ -4409,6 +4429,7 @@ export declare class UIContext { * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ static destroyUIContextWithoutWindow(): void; diff --git a/api/@ohos.arkui.advanced.ArcButton.d.ets b/api/@ohos.arkui.advanced.ArcButton.d.ets index 31269ad4acbb9c5292e5dfdc0b7676ef7d927412..d7c553ef9c75ddbcac9ef06da066c64f6e7ffc58 100644 --- a/api/@ohos.arkui.advanced.ArcButton.d.ets +++ b/api/@ohos.arkui.advanced.ArcButton.d.ets @@ -510,6 +510,7 @@ export declare class ArcButtonOptions { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @Component export declare struct ArcButton { diff --git a/api/@ohos.arkui.advanced.ArcSlider.d.ets b/api/@ohos.arkui.advanced.ArcSlider.d.ets index 99741247f87543f4b0a97462996d2781bf18ecc7..72016c9a5de132a6bdb71ef1d7e4c18db9e3056b 100644 --- a/api/@ohos.arkui.advanced.ArcSlider.d.ets +++ b/api/@ohos.arkui.advanced.ArcSlider.d.ets @@ -633,6 +633,7 @@ declare class ArcSliderOptions { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @Component declare struct ArcSlider { diff --git a/api/@ohos.arkui.advanced.Chip.d.ets b/api/@ohos.arkui.advanced.Chip.d.ets index bbbfa32252a293f5771298301efd15c165fb3855..884f54f3858d3b12352034a01f8dbb098e52d821 100644 --- a/api/@ohos.arkui.advanced.Chip.d.ets +++ b/api/@ohos.arkui.advanced.Chip.d.ets @@ -376,6 +376,7 @@ export interface ChipSymbolGlyphOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ normal?: SymbolGlyphModifier; @@ -386,6 +387,7 @@ export interface ChipSymbolGlyphOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ activated?: SymbolGlyphModifier; } @@ -989,6 +991,7 @@ export interface ChipOptions { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ @Builder export declare function Chip(options: ChipOptions): void; \ No newline at end of file diff --git a/api/@ohos.arkui.advanced.ChipGroup.d.ets b/api/@ohos.arkui.advanced.ChipGroup.d.ets index 1242e40f7ab976df799aa0b5a870eef8a043d748..5a35368cabd61532849f96f2f55f056e4d684a70 100644 --- a/api/@ohos.arkui.advanced.ChipGroup.d.ets +++ b/api/@ohos.arkui.advanced.ChipGroup.d.ets @@ -467,6 +467,7 @@ export interface SymbolItemOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 14 + * @noninterop */ symbol: SymbolGlyphModifier; @@ -557,6 +558,7 @@ export interface ChipGroupPaddingOptions { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ @Component export declare struct IconGroupSuffix { @@ -591,6 +593,7 @@ export declare struct IconGroupSuffix { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ @Component export declare struct ChipGroup { diff --git a/api/@ohos.arkui.advanced.ComposeListItem.d.ets b/api/@ohos.arkui.advanced.ComposeListItem.d.ets index 9119b1a01a496c9bc0c37794780be4e19489fe23..8d5f210ca05aff4ae3c364b26d4a53b47ffefcea 100644 --- a/api/@ohos.arkui.advanced.ComposeListItem.d.ets +++ b/api/@ohos.arkui.advanced.ComposeListItem.d.ets @@ -165,6 +165,7 @@ export declare class OperateIcon { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ symbolStyle?: SymbolGlyphModifier; @@ -396,6 +397,7 @@ export declare class ContentItem { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ symbolStyle?: SymbolGlyphModifier; @@ -568,6 +570,7 @@ export declare class OperateItem { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ symbolStyle?: SymbolGlyphModifier; @@ -616,6 +619,7 @@ export declare class OperateItem { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 11 + * @noninterop */ @Component export declare struct ComposeListItem { diff --git a/api/@ohos.arkui.advanced.ComposeTitleBar.d.ets b/api/@ohos.arkui.advanced.ComposeTitleBar.d.ets index 16b3a5d49b50dd4f1523332ee0e888ba6a54a9f2..ca89c689aa62d875e002c34272ce0dc7302b4ccf 100644 --- a/api/@ohos.arkui.advanced.ComposeTitleBar.d.ets +++ b/api/@ohos.arkui.advanced.ComposeTitleBar.d.ets @@ -55,6 +55,7 @@ export declare class ComposeTitleBarMenuItem { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ symbolStyle?: SymbolGlyphModifier; @@ -141,6 +142,7 @@ export declare class ComposeTitleBarMenuItem { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 11 + * @noninterop */ @Component export declare struct ComposeTitleBar { diff --git a/api/@ohos.arkui.advanced.Counter.d.ets b/api/@ohos.arkui.advanced.Counter.d.ets index c4fbb5de1830caaa9e925abe0539bbc17f7fe189..08ca0f3a778021e101fbe1782eac9fac701a67de 100644 --- a/api/@ohos.arkui.advanced.Counter.d.ets +++ b/api/@ohos.arkui.advanced.Counter.d.ets @@ -758,6 +758,7 @@ declare class CounterOptions { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ @Component declare struct CounterComponent { diff --git a/api/@ohos.arkui.advanced.Dialog.d.ets b/api/@ohos.arkui.advanced.Dialog.d.ets index 2cf3a85e2384593100e1f09618498b3f508b5ee6..ab190efbee8bf264015d06c54f4dc72bec3d4773 100644 --- a/api/@ohos.arkui.advanced.Dialog.d.ets +++ b/api/@ohos.arkui.advanced.Dialog.d.ets @@ -180,6 +180,7 @@ export declare class ButtonOptions { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @CustomDialog export declare struct TipsDialog { @@ -473,6 +474,7 @@ export declare struct TipsDialog { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @CustomDialog export declare struct SelectDialog { @@ -647,6 +649,7 @@ export declare struct SelectDialog { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @CustomDialog export declare struct ConfirmDialog { @@ -859,6 +862,7 @@ export declare struct ConfirmDialog { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @CustomDialog export declare struct AlertDialog { @@ -1007,6 +1011,7 @@ export declare struct AlertDialog { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @CustomDialog export declare struct LoadingDialog { @@ -1082,6 +1087,7 @@ export declare struct LoadingDialog { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ @CustomDialog export declare struct CustomContentDialog { @@ -1177,6 +1183,7 @@ export declare struct CustomContentDialog { * @crossplatform * @atomicservice * @since 14 + * @noninterop */ @Component export declare struct PopoverDialog { diff --git a/api/@ohos.arkui.advanced.DialogV2.d.ets b/api/@ohos.arkui.advanced.DialogV2.d.ets index ea718b4be8ac7339b2587d6868f3f21dcbc9bbc1..4074ac49be7a78b714528c7db2dea20b9916d0e7 100644 --- a/api/@ohos.arkui.advanced.DialogV2.d.ets +++ b/api/@ohos.arkui.advanced.DialogV2.d.ets @@ -260,6 +260,7 @@ export declare type AdvancedDialogV2OnCheckedChange = (checked: boolean) => void * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @ComponentV2 export declare struct TipsDialogV2 { @@ -394,6 +395,7 @@ export declare struct TipsDialogV2 { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @ComponentV2 export declare struct SelectDialogV2 { @@ -463,6 +465,7 @@ export declare struct SelectDialogV2 { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @ComponentV2 export declare struct ConfirmDialogV2 { @@ -554,6 +557,7 @@ export declare struct ConfirmDialogV2 { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @ComponentV2 export declare struct AlertDialogV2 { @@ -623,6 +627,7 @@ export declare struct AlertDialogV2 { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @ComponentV2 export declare struct LoadingDialogV2 { @@ -647,6 +652,7 @@ export declare struct LoadingDialogV2 { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @ComponentV2 export declare struct CustomContentDialogV2 { @@ -714,6 +720,7 @@ export declare struct CustomContentDialogV2 { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @ComponentV2 export declare struct PopoverDialogV2 { diff --git a/api/@ohos.arkui.advanced.DownloadFileButton.d.ets b/api/@ohos.arkui.advanced.DownloadFileButton.d.ets index 4dadd5eb536a624aa90fd3d942c07877a405a27c..91c49be98432963cfd327bd0b6c6fa91a694eb58 100644 --- a/api/@ohos.arkui.advanced.DownloadFileButton.d.ets +++ b/api/@ohos.arkui.advanced.DownloadFileButton.d.ets @@ -324,6 +324,7 @@ export interface DownloadStyleOptions { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ @Component export declare struct DownloadFileButton { diff --git a/api/@ohos.arkui.advanced.EditableTitleBar.d.ets b/api/@ohos.arkui.advanced.EditableTitleBar.d.ets index 16b6821c860ff442a168950a925a7fb066602ce1..fe67ac6f6462d1d8d46f2f82b07a7f10e9577aeb 100644 --- a/api/@ohos.arkui.advanced.EditableTitleBar.d.ets +++ b/api/@ohos.arkui.advanced.EditableTitleBar.d.ets @@ -55,6 +55,7 @@ export declare class EditableTitleBarMenuItem { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ symbolStyle?: SymbolGlyphModifier; @@ -251,6 +252,7 @@ export declare interface EditableTitleBarOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 11 + * @noninterop */ @Component export declare struct EditableTitleBar { diff --git a/api/@ohos.arkui.advanced.ExceptionPrompt.d.ets b/api/@ohos.arkui.advanced.ExceptionPrompt.d.ets index 3a0898c50e3537cd7077a8082e54088585e82309..97ecebd5f659908fd48a6686e1b0151a10f45b23 100644 --- a/api/@ohos.arkui.advanced.ExceptionPrompt.d.ets +++ b/api/@ohos.arkui.advanced.ExceptionPrompt.d.ets @@ -104,6 +104,7 @@ export interface PromptOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ symbolStyle?: SymbolGlyphModifier; @@ -205,6 +206,7 @@ export interface PromptOptions { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ @Component export declare struct ExceptionPrompt { diff --git a/api/@ohos.arkui.advanced.Filter.d.ets b/api/@ohos.arkui.advanced.Filter.d.ets index 0590758fff6bd3f8cd922363f967b0d065fb8bc1..de797b9fa42d78d14ee0d24e53f817e29d309d56 100644 --- a/api/@ohos.arkui.advanced.Filter.d.ets +++ b/api/@ohos.arkui.advanced.Filter.d.ets @@ -175,6 +175,7 @@ export declare class FilterResult { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 11 + * @noninterop */ @Component export declare struct Filter { diff --git a/api/@ohos.arkui.advanced.FoldSplitContainer.d.ets b/api/@ohos.arkui.advanced.FoldSplitContainer.d.ets index 4c647daed5a1797c667e24fec8d7ccba7fc5499c..5eee2795a6e5e4fae877847a6fcac3f4af30374b 100644 --- a/api/@ohos.arkui.advanced.FoldSplitContainer.d.ets +++ b/api/@ohos.arkui.advanced.FoldSplitContainer.d.ets @@ -249,6 +249,7 @@ export type OnHoverStatusChangeHandler = (status: HoverModeStatus) => void; * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ @Component export declare struct FoldSplitContainer { diff --git a/api/@ohos.arkui.advanced.FormMenu.d.ets b/api/@ohos.arkui.advanced.FormMenu.d.ets index 439220da814c5955582229a69fe754e4fd7a65b7..c07772ec32f6ccdfd4c5630c60ee69d1c8566304 100755 --- a/api/@ohos.arkui.advanced.FormMenu.d.ets +++ b/api/@ohos.arkui.advanced.FormMenu.d.ets @@ -91,6 +91,7 @@ export interface AddFormOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ @Builder export declare function AddFormMenuItem( diff --git a/api/@ohos.arkui.advanced.FullScreenLaunchComponent.d.ets b/api/@ohos.arkui.advanced.FullScreenLaunchComponent.d.ets index f19a5b0a6b00914fe303347cd0713283fa8811ff..9bf8db7605c59df02aa7291c8034b25572d97ff7 100644 --- a/api/@ohos.arkui.advanced.FullScreenLaunchComponent.d.ets +++ b/api/@ohos.arkui.advanced.FullScreenLaunchComponent.d.ets @@ -26,6 +26,7 @@ import { Callback, ErrorCallback } from '@ohos.base'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ @Component export declare struct FullScreenLaunchComponent { diff --git a/api/@ohos.arkui.advanced.GridObjectSortComponent.d.ets b/api/@ohos.arkui.advanced.GridObjectSortComponent.d.ets index 0d5a7d2ea674e58d6cceea5b238bd12238752825..bed4976aa0fa3a44ee79ce36e73886e58574c6cc 100644 --- a/api/@ohos.arkui.advanced.GridObjectSortComponent.d.ets +++ b/api/@ohos.arkui.advanced.GridObjectSortComponent.d.ets @@ -187,6 +187,7 @@ export interface GridObjectSortComponentItem { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ symbolStyle?: SymbolGlyphModifier; } @@ -334,6 +335,7 @@ export interface GridObjectSortComponentOptions { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ @Component export declare struct GridObjectSortComponent { diff --git a/api/@ohos.arkui.advanced.InnerFullScreenLaunchComponent.d.ets b/api/@ohos.arkui.advanced.InnerFullScreenLaunchComponent.d.ets index f6c24cdbe9d37f3c926e8f118efbaa7fc9b31b50..55b8dcea66312d0db3244d1e81ade82260e3ea84 100644 --- a/api/@ohos.arkui.advanced.InnerFullScreenLaunchComponent.d.ets +++ b/api/@ohos.arkui.advanced.InnerFullScreenLaunchComponent.d.ets @@ -26,6 +26,7 @@ import Callback from '@ohos.base'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi * @since 12 + * @noninterop */ @Component export declare struct InnerFullScreenLaunchComponent { diff --git a/api/@ohos.arkui.advanced.MultiNavigation.d.ets b/api/@ohos.arkui.advanced.MultiNavigation.d.ets index a90ca599fcb99a4aa3fa4131fccf43c179892f3d..ac845c4bc88cb132b6ea812b9c8d2a05a9ab3203 100644 --- a/api/@ohos.arkui.advanced.MultiNavigation.d.ets +++ b/api/@ohos.arkui.advanced.MultiNavigation.d.ets @@ -69,6 +69,7 @@ export declare enum SplitPolicy { * @crossplatform * @atomicservice * @since 14 + * @noninterop */ @Component export declare struct MultiNavigation { diff --git a/api/@ohos.arkui.advanced.Popup.d.ets b/api/@ohos.arkui.advanced.Popup.d.ets index 770fdfcca1bce4a0760459cfa0dd885784a1256e..cbf8aa3c421d2c83a0d9430abb1542d95bf16bed 100644 --- a/api/@ohos.arkui.advanced.Popup.d.ets +++ b/api/@ohos.arkui.advanced.Popup.d.ets @@ -453,6 +453,7 @@ export interface PopupOptions { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ @Builder export declare function Popup(options: PopupOptions): void; diff --git a/api/@ohos.arkui.advanced.ProgressButton.d.ets b/api/@ohos.arkui.advanced.ProgressButton.d.ets index 82307edadfbeb8b0f3bebe0642f3e15b57c9d4f5..279c57cfceb36eec1d5023e4ebfa26ccf660b275 100644 --- a/api/@ohos.arkui.advanced.ProgressButton.d.ets +++ b/api/@ohos.arkui.advanced.ProgressButton.d.ets @@ -28,6 +28,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 11 + * @noninterop */ @Component export declare struct ProgressButton { diff --git a/api/@ohos.arkui.advanced.ProgressButtonV2.d.ets b/api/@ohos.arkui.advanced.ProgressButtonV2.d.ets index 81039add5e12af8694b1cd2dc77c1264df5db5b3..2dc15200215d8f563aea1c894fa528a2bd03293f 100644 --- a/api/@ohos.arkui.advanced.ProgressButtonV2.d.ets +++ b/api/@ohos.arkui.advanced.ProgressButtonV2.d.ets @@ -27,6 +27,7 @@ import { ColorMetrics } from './@ohos.arkui.node'; * @atomicservice * @crossplatform * @since 18 + * @noninterop */ @ComponentV2 export declare struct ProgressButtonV2 { diff --git a/api/@ohos.arkui.advanced.SegmentButton.d.ets b/api/@ohos.arkui.advanced.SegmentButton.d.ets index d6e9af583ab03c85b1643031d379028431e9fca0..972470b633a8dfaf3ca79c5a8e8c8488327f9319 100644 --- a/api/@ohos.arkui.advanced.SegmentButton.d.ets +++ b/api/@ohos.arkui.advanced.SegmentButton.d.ets @@ -1709,6 +1709,7 @@ declare class SegmentButtonOptions { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ @Component declare struct SegmentButton { diff --git a/api/@ohos.arkui.advanced.SegmentButtonV2.d.ets b/api/@ohos.arkui.advanced.SegmentButtonV2.d.ets index 2b901166789dc45e90c1bb6037195324dd4f0776..3aa1dfe2fee29deaded9c2daf7fb171472e1de3a 100644 --- a/api/@ohos.arkui.advanced.SegmentButtonV2.d.ets +++ b/api/@ohos.arkui.advanced.SegmentButtonV2.d.ets @@ -85,6 +85,7 @@ export interface SegmentButtonV2ItemOptions { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ textModifier?: TextModifier; @@ -96,6 +97,7 @@ export interface SegmentButtonV2ItemOptions { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ iconModifier?: ImageModifier; @@ -107,6 +109,7 @@ export interface SegmentButtonV2ItemOptions { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ symbolModifier?: SymbolGlyphModifier; @@ -232,6 +235,7 @@ export declare class SegmentButtonV2Item { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @Trace textModifier?: TextModifier; @@ -243,6 +247,7 @@ export declare class SegmentButtonV2Item { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @Trace iconModifier?: ImageModifier; @@ -254,6 +259,7 @@ export declare class SegmentButtonV2Item { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @Trace symbolModifier?: SymbolGlyphModifier; @@ -355,6 +361,7 @@ export declare class SegmentButtonV2Items extends Array { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @ComponentV2 export declare struct TabSegmentButtonV2 { @@ -795,6 +802,7 @@ export declare struct TabSegmentButtonV2 { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @ComponentV2 export declare struct CapsuleSegmentButtonV2 { @@ -1235,6 +1243,7 @@ export declare struct CapsuleSegmentButtonV2 { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @ComponentV2 export declare struct MultiCapsuleSegmentButtonV2 { diff --git a/api/@ohos.arkui.advanced.SelectTitleBar.d.ets b/api/@ohos.arkui.advanced.SelectTitleBar.d.ets index ff371716736bfe50e02f43e0ceac947e0ef9bce2..8f0d99758d661e288674ef9579d8a04b89cfa210 100644 --- a/api/@ohos.arkui.advanced.SelectTitleBar.d.ets +++ b/api/@ohos.arkui.advanced.SelectTitleBar.d.ets @@ -55,6 +55,7 @@ export declare class SelectTitleBarMenuItem { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ symbolStyle?: SymbolGlyphModifier; @@ -136,6 +137,7 @@ export declare class SelectTitleBarMenuItem { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 11 + * @noninterop */ @Component export declare struct SelectTitleBar { diff --git a/api/@ohos.arkui.advanced.SelectionMenu.d.ets b/api/@ohos.arkui.advanced.SelectionMenu.d.ets index 26ef4edb8082051ef68f93353a03d9bdbc0df1e1..8fdec96248efb4ed9357e7bcffee0fe994f32161 100644 --- a/api/@ohos.arkui.advanced.SelectionMenu.d.ets +++ b/api/@ohos.arkui.advanced.SelectionMenu.d.ets @@ -61,6 +61,7 @@ export interface EditorMenuOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ symbolStyle?: SymbolGlyphModifier; @@ -346,6 +347,7 @@ export interface SelectionMenuOptions { * @crossplatform * @atomicservice * @since 12 + * @noninterop */ @Builder export declare function SelectionMenu(options: SelectionMenuOptions): void; diff --git a/api/@ohos.arkui.advanced.SplitLayout.d.ets b/api/@ohos.arkui.advanced.SplitLayout.d.ets index d32452e04f1a4e76c7ecb069c1367d88ace1d116..b978bc102419935c8b97e11fbfdbed6681a7a115 100644 --- a/api/@ohos.arkui.advanced.SplitLayout.d.ets +++ b/api/@ohos.arkui.advanced.SplitLayout.d.ets @@ -32,6 +32,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 11 + * @noninterop */ @Component export declare struct SplitLayout { diff --git a/api/@ohos.arkui.advanced.SubHeader.d.ets b/api/@ohos.arkui.advanced.SubHeader.d.ets index 6e0352f669e3263100895b7ea7c1fe8180a59c5f..d721f8917cfb2d0e5339b3965329d1ed558dd57a 100644 --- a/api/@ohos.arkui.advanced.SubHeader.d.ets +++ b/api/@ohos.arkui.advanced.SubHeader.d.ets @@ -476,6 +476,7 @@ export declare class SymbolOptions { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @Component export declare struct SubHeader { @@ -661,6 +662,7 @@ export declare struct SubHeader { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ primaryTitleModifier?: TextModifier; /** @@ -677,6 +679,7 @@ export declare struct SubHeader { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ secondaryTitleModifier?: TextModifier; /** diff --git a/api/@ohos.arkui.advanced.SubHeaderV2.d.ets b/api/@ohos.arkui.advanced.SubHeaderV2.d.ets index 10872122ab0c54e68cae8958365c17bb05d5ea6c..83b27f353c7b49ea6b55ddb7e43a6b3ec12231d6 100644 --- a/api/@ohos.arkui.advanced.SubHeaderV2.d.ets +++ b/api/@ohos.arkui.advanced.SubHeaderV2.d.ets @@ -27,6 +27,7 @@ import { TextModifier as TextModifier } from '@ohos.arkui.modifier'; * @crossplatform * @atomicservice * @since 18 + * @noninterop */ declare type SubHeaderV2IconType = ResourceStr | SymbolGlyphModifier; @@ -56,6 +57,7 @@ export interface SubHeaderV2TitleOptions { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ primaryTitleModifier?: TextModifier; /** @@ -74,6 +76,7 @@ export interface SubHeaderV2TitleOptions { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ secondaryTitleModifier?: TextModifier; } @@ -103,6 +106,7 @@ export declare class SubHeaderV2Title { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @Trace primaryTitleModifier?: TextModifier; /** @@ -121,6 +125,7 @@ export declare class SubHeaderV2Title { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @Trace secondaryTitleModifier?: TextModifier; /** @@ -343,6 +348,7 @@ export type SubHeaderV2OperationItemAction = () => void; * @crossplatform * @atomicservice * @since 18 + * @noninterop */ declare type SubHeaderV2OperationItemType = ResourceStr | SymbolGlyphModifier; @@ -520,6 +526,7 @@ export type SubHeaderV2TitleBuilder = () => void; * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @ComponentV2 export declare struct SubHeaderV2 { diff --git a/api/@ohos.arkui.advanced.SwipeRefresher.d.ets b/api/@ohos.arkui.advanced.SwipeRefresher.d.ets index 25e3b6a78d3b0e2b0cf76d801ecfc0c2aa5dc748..ca33d85fd81f7360ae0dc99522cbc57cb201334d 100644 --- a/api/@ohos.arkui.advanced.SwipeRefresher.d.ets +++ b/api/@ohos.arkui.advanced.SwipeRefresher.d.ets @@ -28,6 +28,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 11 + * @noninterop */ @Component export declare struct SwipeRefresher { diff --git a/api/@ohos.arkui.advanced.TabTitleBar.d.ets b/api/@ohos.arkui.advanced.TabTitleBar.d.ets index 67a01ac9b66ebf2bce42bf52f0ba04af36a7ef69..3468339ad8be5c1cf2130a27a4bef151cb5ab95d 100644 --- a/api/@ohos.arkui.advanced.TabTitleBar.d.ets +++ b/api/@ohos.arkui.advanced.TabTitleBar.d.ets @@ -55,6 +55,7 @@ export declare class TabTitleBarMenuItem { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ symbolStyle?: SymbolGlyphModifier; @@ -174,6 +175,7 @@ export declare class TabTitleBarTabItem { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ symbolStyle?: SymbolGlyphModifier; } @@ -188,6 +190,7 @@ export declare class TabTitleBarTabItem { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 11 + * @noninterop */ @Component export declare struct TabTitleBar { diff --git a/api/@ohos.arkui.advanced.ToolBar.d.ets b/api/@ohos.arkui.advanced.ToolBar.d.ets index d64f5770f464f8a8f1f74ba6020934a7ed83acbc..fdbc0c630ee2043c3be3a36e73f7fcfd68886ba7 100644 --- a/api/@ohos.arkui.advanced.ToolBar.d.ets +++ b/api/@ohos.arkui.advanced.ToolBar.d.ets @@ -137,6 +137,7 @@ export interface ToolBarSymbolGlyphOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ normal?: SymbolGlyphModifier; @@ -155,6 +156,7 @@ export interface ToolBarSymbolGlyphOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ activated?: SymbolGlyphModifier; } @@ -513,6 +515,7 @@ export declare class ToolBarModifier { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @Component export declare struct ToolBar { diff --git a/api/@ohos.arkui.advanced.ToolBarV2.d.ets b/api/@ohos.arkui.advanced.ToolBarV2.d.ets index 947c190948fcd81c1ee4af34b4e87e1815d844bd..43d954889d5a7eec249ecd5b58faba8f518e4e7f 100644 --- a/api/@ohos.arkui.advanced.ToolBarV2.d.ets +++ b/api/@ohos.arkui.advanced.ToolBarV2.d.ets @@ -77,6 +77,7 @@ export class ToolBarV2SymbolGlyph { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @Trace normal: SymbolGlyphModifier; @@ -88,6 +89,7 @@ export class ToolBarV2SymbolGlyph { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @Trace activated?: SymbolGlyphModifier; @@ -121,6 +123,7 @@ export interface ToolBarV2SymbolGlyphOptions { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ normal: SymbolGlyphModifier; /** @@ -131,6 +134,7 @@ export interface ToolBarV2SymbolGlyphOptions { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ activated?: SymbolGlyphModifier; } @@ -598,6 +602,7 @@ export declare class ToolBarV2Modifier { * @crossplatform * @atomicservice * @since 18 + * @noninterop */ @ComponentV2 export declare struct ToolBarV2 { diff --git a/api/@ohos.arkui.advanced.TreeView.d.ets b/api/@ohos.arkui.advanced.TreeView.d.ets index 17e438a871ce7f10b7fb61fd478f23864b8862fd..ea4b4f54b2e147cbd1c3b4a4d38b3b4e0deddcd6 100644 --- a/api/@ohos.arkui.advanced.TreeView.d.ets +++ b/api/@ohos.arkui.advanced.TreeView.d.ets @@ -229,6 +229,7 @@ export declare class TreeListenerManager { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 11 + * @noninterop */ @Component export declare struct TreeView { @@ -388,6 +389,7 @@ export interface NodeParam { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ symbolIconStyle?: SymbolGlyphModifier; @@ -412,6 +414,7 @@ export interface NodeParam { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ symbolSelectedIconStyle?: SymbolGlyphModifier; @@ -436,6 +439,7 @@ export interface NodeParam { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ symbolEditIconStyle?: SymbolGlyphModifier; diff --git a/api/@ohos.arkui.componentSnapshot.d.ts b/api/@ohos.arkui.componentSnapshot.d.ts index 9d76a24829f7ec7508377272affc3e7df6480d2e..f542badabaa2b3b44bb8f30880e321c08ba744a3 100644 --- a/api/@ohos.arkui.componentSnapshot.d.ts +++ b/api/@ohos.arkui.componentSnapshot.d.ts @@ -174,6 +174,7 @@ declare namespace componentSnapshot { * @atomicservice * @since arkts {'1.1':'15','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ export type SnapshotRegionType = SnapshotRegion | LocalizedSnapshotRegion; diff --git a/api/@ohos.arkui.drawableDescriptor.d.ts b/api/@ohos.arkui.drawableDescriptor.d.ts index 2f02fe826e20d77b4d502dc9159eab5d1184a027..f27b680081223fff8a5a27c3649f45da5290efa0 100644 --- a/api/@ohos.arkui.drawableDescriptor.d.ts +++ b/api/@ohos.arkui.drawableDescriptor.d.ts @@ -355,6 +355,7 @@ export declare class AnimatedDrawableDescriptor extends DrawableDescriptor { * @atomicservice * @since arkts {'1.1':'12','1.2':'20'} * @arkts 1.1&1.2 + * @noninterop */ constructor(pixelMaps: Array, options?: AnimationOptions); } diff --git a/api/@ohos.arkui.modifier.d.ts b/api/@ohos.arkui.modifier.d.ts index 859cb2db73f7620c07f617795c67e04197c3ae9a..035a0d9ed2b337faf1e007fd5e7b00ced2c3f9ba 100644 --- a/api/@ohos.arkui.modifier.d.ts +++ b/api/@ohos.arkui.modifier.d.ts @@ -18,6 +18,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { CommonModifier } from './arkui/CommonModifier'; @@ -26,6 +27,7 @@ export { CommonModifier } from './arkui/CommonModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { AlphabetIndexerModifier } from './arkui/AlphabetIndexerModifier'; @@ -34,6 +36,7 @@ export { AlphabetIndexerModifier } from './arkui/AlphabetIndexerModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { BlankModifier } from './arkui/BlankModifier'; @@ -42,6 +45,7 @@ export { BlankModifier } from './arkui/BlankModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { ButtonModifier } from './arkui/ButtonModifier'; @@ -50,6 +54,7 @@ export { ButtonModifier } from './arkui/ButtonModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { CalendarPickerModifier } from './arkui/CalendarPickerModifier'; @@ -58,6 +63,7 @@ export { CalendarPickerModifier } from './arkui/CalendarPickerModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { CheckboxModifier } from './arkui/CheckboxModifier'; @@ -66,6 +72,7 @@ export { CheckboxModifier } from './arkui/CheckboxModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { CheckboxGroupModifier } from './arkui/CheckboxGroupModifier'; @@ -74,6 +81,7 @@ export { CheckboxGroupModifier } from './arkui/CheckboxGroupModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { ColumnModifier } from './arkui/ColumnModifier'; @@ -82,6 +90,7 @@ export { ColumnModifier } from './arkui/ColumnModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { ColumnSplitModifier } from './arkui/ColumnSplitModifier'; @@ -90,6 +99,7 @@ export { ColumnSplitModifier } from './arkui/ColumnSplitModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { CounterModifier } from './arkui/CounterModifier'; @@ -98,6 +108,7 @@ export { CounterModifier } from './arkui/CounterModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { DataPanelModifier } from './arkui/DataPanelModifier'; @@ -106,6 +117,7 @@ export { DataPanelModifier } from './arkui/DataPanelModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { DatePickerModifier } from './arkui/DatePickerModifier'; @@ -114,6 +126,7 @@ export { DatePickerModifier } from './arkui/DatePickerModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { DividerModifier } from './arkui/DividerModifier'; @@ -123,6 +136,7 @@ export { DividerModifier } from './arkui/DividerModifier'; * @systemapi * @crossplatform * @since 12 + * @noninterop */ export { FormComponentModifier } from './arkui/FormComponentModifier'; @@ -131,6 +145,7 @@ export { FormComponentModifier } from './arkui/FormComponentModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { GaugeModifier } from './arkui/GaugeModifier'; @@ -139,6 +154,7 @@ export { GaugeModifier } from './arkui/GaugeModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { GridModifier } from './arkui/GridModifier'; @@ -147,6 +163,7 @@ export { GridModifier } from './arkui/GridModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { GridColModifier } from './arkui/GridColModifier'; @@ -155,6 +172,7 @@ export { GridColModifier } from './arkui/GridColModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { GridItemModifier } from './arkui/GridItemModifier'; @@ -163,6 +181,7 @@ export { GridItemModifier } from './arkui/GridItemModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { GridRowModifier } from './arkui/GridRowModifier'; @@ -171,6 +190,7 @@ export { GridRowModifier } from './arkui/GridRowModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { HyperlinkModifier } from './arkui/HyperlinkModifier'; @@ -179,6 +199,7 @@ export { HyperlinkModifier } from './arkui/HyperlinkModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { ImageAnimatorModifier } from './arkui/ImageAnimatorModifier'; @@ -187,6 +208,7 @@ export { ImageAnimatorModifier } from './arkui/ImageAnimatorModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { ImageModifier } from './arkui/ImageModifier'; @@ -194,6 +216,7 @@ export { ImageModifier } from './arkui/ImageModifier'; * Export SymbolGlyphModifier, which is used to expose applyNormalAttribute function. * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 12 + * @noninterop */ export { SymbolGlyphModifier } from './arkui/SymbolGlyphModifier'; /** @@ -201,6 +224,7 @@ export { SymbolGlyphModifier } from './arkui/SymbolGlyphModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { ImageSpanModifier } from './arkui/ImageSpanModifier'; @@ -209,6 +233,7 @@ export { ImageSpanModifier } from './arkui/ImageSpanModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { LineModifier } from './arkui/LineModifier'; @@ -217,6 +242,7 @@ export { LineModifier } from './arkui/LineModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { ListModifier } from './arkui/ListModifier'; @@ -225,6 +251,7 @@ export { ListModifier } from './arkui/ListModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { ListItemModifier } from './arkui/ListItemModifier'; @@ -233,6 +260,7 @@ export { ListItemModifier } from './arkui/ListItemModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { ListItemGroupModifier } from './arkui/ListItemGroupModifier'; @@ -241,6 +269,7 @@ export { ListItemGroupModifier } from './arkui/ListItemGroupModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { LoadingProgressModifier } from './arkui/LoadingProgressModifier'; @@ -249,6 +278,7 @@ export { LoadingProgressModifier } from './arkui/LoadingProgressModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { MarqueeModifier } from './arkui/MarqueeModifier'; @@ -257,6 +287,7 @@ export { MarqueeModifier } from './arkui/MarqueeModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { MenuModifier } from './arkui/MenuModifier'; @@ -265,6 +296,7 @@ export { MenuModifier } from './arkui/MenuModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { MenuItemModifier } from './arkui/MenuItemModifier'; @@ -273,6 +305,7 @@ export { MenuItemModifier } from './arkui/MenuItemModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { NavDestinationModifier } from './arkui/NavDestinationModifier'; @@ -281,6 +314,7 @@ export { NavDestinationModifier } from './arkui/NavDestinationModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { NavigationModifier } from './arkui/NavigationModifier'; @@ -289,6 +323,7 @@ export { NavigationModifier } from './arkui/NavigationModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { NavigatorModifier } from './arkui/NavigatorModifier'; @@ -297,6 +332,7 @@ export { NavigatorModifier } from './arkui/NavigatorModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { NavRouterModifier } from './arkui/NavRouterModifier'; @@ -305,6 +341,7 @@ export { NavRouterModifier } from './arkui/NavRouterModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { PanelModifier } from './arkui/PanelModifier'; @@ -313,6 +350,7 @@ export { PanelModifier } from './arkui/PanelModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { PathModifier } from './arkui/PathModifier'; @@ -321,6 +359,7 @@ export { PathModifier } from './arkui/PathModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { PatternLockModifier } from './arkui/PatternLockModifier'; @@ -329,6 +368,7 @@ export { PatternLockModifier } from './arkui/PatternLockModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { PolygonModifier } from './arkui/PolygonModifier'; @@ -337,6 +377,7 @@ export { PolygonModifier } from './arkui/PolygonModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { PolylineModifier } from './arkui/PolylineModifier'; @@ -345,6 +386,7 @@ export { PolylineModifier } from './arkui/PolylineModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { ProgressModifier } from './arkui/ProgressModifier'; @@ -353,6 +395,7 @@ export { ProgressModifier } from './arkui/ProgressModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { QRCodeModifier } from './arkui/QRCodeModifier'; @@ -361,6 +404,7 @@ export { QRCodeModifier } from './arkui/QRCodeModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { RadioModifier } from './arkui/RadioModifier'; @@ -369,6 +413,7 @@ export { RadioModifier } from './arkui/RadioModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { RatingModifier } from './arkui/RatingModifier'; @@ -377,6 +422,7 @@ export { RatingModifier } from './arkui/RatingModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { RectModifier } from './arkui/RectModifier'; @@ -385,6 +431,7 @@ export { RectModifier } from './arkui/RectModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { RefreshModifier } from './arkui/RefreshModifier'; @@ -393,6 +440,7 @@ export { RefreshModifier } from './arkui/RefreshModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { RichEditorModifier } from './arkui/RichEditorModifier'; @@ -401,6 +449,7 @@ export { RichEditorModifier } from './arkui/RichEditorModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { RowModifier } from './arkui/RowModifier'; @@ -409,6 +458,7 @@ export { RowModifier } from './arkui/RowModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { RowSplitModifier } from './arkui/RowSplitModifier'; @@ -417,6 +467,7 @@ export { RowSplitModifier } from './arkui/RowSplitModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { ScrollModifier } from './arkui/ScrollModifier'; @@ -425,6 +476,7 @@ export { ScrollModifier } from './arkui/ScrollModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { SearchModifier } from './arkui/SearchModifier'; @@ -433,6 +485,7 @@ export { SearchModifier } from './arkui/SearchModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { SelectModifier } from './arkui/SelectModifier'; @@ -441,6 +494,7 @@ export { SelectModifier } from './arkui/SelectModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { ShapeModifier } from './arkui/ShapeModifier'; @@ -449,6 +503,7 @@ export { ShapeModifier } from './arkui/ShapeModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { SideBarContainerModifier } from './arkui/SideBarContainerModifier'; @@ -457,6 +512,7 @@ export { SideBarContainerModifier } from './arkui/SideBarContainerModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { SliderModifier } from './arkui/SliderModifier'; @@ -465,6 +521,7 @@ export { SliderModifier } from './arkui/SliderModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { SpanModifier } from './arkui/SpanModifier'; @@ -473,6 +530,7 @@ export { SpanModifier } from './arkui/SpanModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { StackModifier } from './arkui/StackModifier'; @@ -481,6 +539,7 @@ export { StackModifier } from './arkui/StackModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { StepperItemModifier } from './arkui/StepperItemModifier'; @@ -489,6 +548,7 @@ export { StepperItemModifier } from './arkui/StepperItemModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { SwiperModifier } from './arkui/SwiperModifier'; @@ -497,6 +557,7 @@ export { SwiperModifier } from './arkui/SwiperModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { TabsModifier } from './arkui/TabsModifier'; @@ -505,6 +566,7 @@ export { TabsModifier } from './arkui/TabsModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { TextAreaModifier } from './arkui/TextAreaModifier'; @@ -513,6 +575,7 @@ export { TextAreaModifier } from './arkui/TextAreaModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { TextModifier } from './arkui/TextModifier'; @@ -521,6 +584,7 @@ export { TextModifier } from './arkui/TextModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { TextClockModifier } from './arkui/TextClockModifier'; @@ -529,6 +593,7 @@ export { TextClockModifier } from './arkui/TextClockModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { TextInputModifier } from './arkui/TextInputModifier'; @@ -537,6 +602,7 @@ export { TextInputModifier } from './arkui/TextInputModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { TextPickerModifier } from './arkui/TextPickerModifier'; @@ -545,6 +611,7 @@ export { TextPickerModifier } from './arkui/TextPickerModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { TextTimerModifier } from './arkui/TextTimerModifier'; @@ -553,6 +620,7 @@ export { TextTimerModifier } from './arkui/TextTimerModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { TimePickerModifier } from './arkui/TimePickerModifier'; @@ -561,6 +629,7 @@ export { TimePickerModifier } from './arkui/TimePickerModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { ToggleModifier } from './arkui/ToggleModifier'; @@ -569,6 +638,7 @@ export { ToggleModifier } from './arkui/ToggleModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { VideoModifier } from './arkui/VideoModifier'; @@ -577,6 +647,7 @@ export { VideoModifier } from './arkui/VideoModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { WaterFlowModifier } from './arkui/WaterFlowModifier'; @@ -585,6 +656,7 @@ export { WaterFlowModifier } from './arkui/WaterFlowModifier'; * @syscap SystemCapability.ArkUI.ArkUI.Full * @crossplatform * @since 12 + * @noninterop */ export { AttributeUpdater } from './arkui/AttributeUpdater'; @@ -595,6 +667,7 @@ export { AttributeUpdater } from './arkui/AttributeUpdater'; * @crossplatform * @atomicservice * @since 12 + * @noninterop */ export { ContainerSpanModifier } from './arkui/ContainerSpanModifier'; @@ -605,6 +678,7 @@ export { ContainerSpanModifier } from './arkui/ContainerSpanModifier'; * @crossplatform * @atomicservice * @since 12 + * @noninterop */ export { SymbolSpanModifier } from './arkui/SymbolSpanModifier'; @@ -615,5 +689,6 @@ export { SymbolSpanModifier } from './arkui/SymbolSpanModifier'; * @crossplatform * @atomicservice * @since 12 + * @noninterop */ export { ParticleModifier } from './arkui/ParticleModifier'; diff --git a/api/@ohos.atomicservice.AtomicServiceNavigation.d.ets b/api/@ohos.atomicservice.AtomicServiceNavigation.d.ets index aeb2fb3aba1f7160657577c59fbdeb1f907bdc9b..5cb01d41322c1f19ce529faa0db5c57e6c61e35b 100644 --- a/api/@ohos.atomicservice.AtomicServiceNavigation.d.ets +++ b/api/@ohos.atomicservice.AtomicServiceNavigation.d.ets @@ -367,6 +367,7 @@ export interface TitleOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ titleIcon?: Resource | SymbolGlyphModifier; } @@ -468,6 +469,7 @@ export interface SideBarOptions { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ sideBarIcon?: Resource | SymbolGlyphModifier; } diff --git a/api/@ohos.atomicservice.AtomicServiceSearch.d.ets b/api/@ohos.atomicservice.AtomicServiceSearch.d.ets index 59626bf350d36fbadf832b65abec3b6ce5d5a443..3420fee9067d2e0f05d9ab5debe93015e00dff73 100644 --- a/api/@ohos.atomicservice.AtomicServiceSearch.d.ets +++ b/api/@ohos.atomicservice.AtomicServiceSearch.d.ets @@ -243,6 +243,7 @@ export interface SearchParams { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ searchIcon?: IconOptions | SymbolGlyphModifier; /** diff --git a/api/arkui/AlphabetIndexerModifier.d.ts b/api/arkui/AlphabetIndexerModifier.d.ts index 6bac3616f91d0079ba300c06cb3dd6745857c7e9..5009ff1556a86333f286b16a98d84029c1519af1 100644 --- a/api/arkui/AlphabetIndexerModifier.d.ts +++ b/api/arkui/AlphabetIndexerModifier.d.ts @@ -28,6 +28,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class AlphabetIndexerModifier extends AlphabetIndexerAttribute implements AttributeModifier { diff --git a/api/arkui/AttributeUpdater.d.ets b/api/arkui/AttributeUpdater.d.ets index 73d63dec00dedf577c08ebc8be660c9ae6001cc0..e54bd17d7739a9e9fba79777e1520a0bc7f99343 100644 --- a/api/arkui/AttributeUpdater.d.ets +++ b/api/arkui/AttributeUpdater.d.ets @@ -40,6 +40,7 @@ export type Initializer = () => T; * @crossplatform * @atomicservice * @since 12 + * @noninterop */ export declare class AttributeUpdater> implements AttributeModifier { diff --git a/api/arkui/AttributeUpdater.d.ts b/api/arkui/AttributeUpdater.d.ts index 749b995ed2e1789e4076e72ce9de022062596353..a7a4bbe58977146d4f77a01437798ad04a5d95bd 100644 --- a/api/arkui/AttributeUpdater.d.ts +++ b/api/arkui/AttributeUpdater.d.ts @@ -38,6 +38,7 @@ declare type Initializer = () => T; * @crossplatform * @atomicservice * @since 12 + * @noninterop */ export declare class AttributeUpdater> implements AttributeModifier { @@ -120,6 +121,7 @@ export type Initializer = (...params: Object[]) => T; * @atomicservice * @since 20 * @arkts 1.2 + * @noninterop */ export declare class AttributeUpdater implements AttributeModifier { /** diff --git a/api/arkui/BlankModifier.d.ts b/api/arkui/BlankModifier.d.ts index 07af01f6727c670c3d347cb5d7873e344d9e6378..a66d51e3297f9be657a4f008b1e31da6a85f944f 100644 --- a/api/arkui/BlankModifier.d.ts +++ b/api/arkui/BlankModifier.d.ts @@ -28,6 +28,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class BlankModifier extends BlankAttribute implements AttributeModifier { diff --git a/api/arkui/ButtonModifier.d.ts b/api/arkui/ButtonModifier.d.ts index 52aed33ddea02cb04900938e1985cbf2cb6cd5c8..e9348a35ebd26f44b0aadc972d95681d6f21094b 100644 --- a/api/arkui/ButtonModifier.d.ts +++ b/api/arkui/ButtonModifier.d.ts @@ -28,6 +28,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class ButtonModifier extends ButtonAttribute implements AttributeModifier { diff --git a/api/arkui/CalendarPickerModifier.d.ts b/api/arkui/CalendarPickerModifier.d.ts index 321baa317dae44fcfc8b6a16db90cfd0e1204c92..808b37df60295aaa4ccd4cb18af3f40d8fca377a 100644 --- a/api/arkui/CalendarPickerModifier.d.ts +++ b/api/arkui/CalendarPickerModifier.d.ts @@ -28,6 +28,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class CalendarPickerModifier extends CalendarPickerAttribute implements AttributeModifier { diff --git a/api/arkui/CheckboxGroupModifier.d.ts b/api/arkui/CheckboxGroupModifier.d.ts index ce65bcd3f0d678b451ef4f6c8f784c6b4bd2cbe1..1579adbfe4c943539612e780260180f75a942ad3 100644 --- a/api/arkui/CheckboxGroupModifier.d.ts +++ b/api/arkui/CheckboxGroupModifier.d.ts @@ -28,6 +28,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class CheckboxGroupModifier extends CheckboxGroupAttribute implements AttributeModifier { diff --git a/api/arkui/CheckboxModifier.d.ts b/api/arkui/CheckboxModifier.d.ts index 844208045b13d6a0b738b2e8cf80c6ab371812b8..e3e7bedb141de6fe2837359678e432f07da32cc7 100644 --- a/api/arkui/CheckboxModifier.d.ts +++ b/api/arkui/CheckboxModifier.d.ts @@ -27,6 +27,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class CheckboxModifier extends CheckboxAttribute implements AttributeModifier { diff --git a/api/arkui/ColumnModifier.d.ts b/api/arkui/ColumnModifier.d.ts index 138354dfd03b3e3eae81dc2b9326bdca528672c5..f4be7446f28a8c305377f1e592c7f3ed27898c4f 100644 --- a/api/arkui/ColumnModifier.d.ts +++ b/api/arkui/ColumnModifier.d.ts @@ -27,6 +27,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class ColumnModifier extends ColumnAttribute implements AttributeModifier { diff --git a/api/arkui/ColumnSplitModifier.d.ts b/api/arkui/ColumnSplitModifier.d.ts index de7d7aea7a8c0c2894100032b79c4b9ad7fbe2c3..12c464e7bb8f448e68973aeb89f5b6dbf3e7445b 100644 --- a/api/arkui/ColumnSplitModifier.d.ts +++ b/api/arkui/ColumnSplitModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class ColumnSplitModifier extends ColumnSplitAttribute implements AttributeModifier { diff --git a/api/arkui/CommonModifier.d.ets b/api/arkui/CommonModifier.d.ets index 14994f1d25f08adc194ddce38e2bb480e46015e4..d2df569bc1b5aa164bb796c470bd64924f813476 100644 --- a/api/arkui/CommonModifier.d.ets +++ b/api/arkui/CommonModifier.d.ets @@ -27,6 +27,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class CommonModifier { diff --git a/api/arkui/CommonModifier.d.ts b/api/arkui/CommonModifier.d.ts index 061bb41d399212d341e2654113873648904769b7..7f79add353d803f13642c311f519a0454642dc69 100644 --- a/api/arkui/CommonModifier.d.ts +++ b/api/arkui/CommonModifier.d.ts @@ -40,6 +40,7 @@ * @atomicservice * @since 20 * @arkts 1.1&1.2 + * @noninterop */ export declare class CommonModifier extends CommonAttribute implements AttributeModifier { diff --git a/api/arkui/ContainerSpanModifier.d.ts b/api/arkui/ContainerSpanModifier.d.ts index acd6b74d58ec6a53e48041ddc270c742b5268bf4..cd37ca0c56798b0e2f13d1585df90db6509b3f68 100644 --- a/api/arkui/ContainerSpanModifier.d.ts +++ b/api/arkui/ContainerSpanModifier.d.ts @@ -27,6 +27,7 @@ * @crossplatform * @atomicservice * @since 12 + * @noninterop */ export declare class ContainerSpanModifier extends ContainerSpanAttribute implements AttributeModifier { diff --git a/api/arkui/CounterModifier.d.ts b/api/arkui/CounterModifier.d.ts index fe73b7a4504cc571235e129fbcab983e0fb5641d..c41de25b9d9be623d9ca72bdf0d5d51c53bc4900 100644 --- a/api/arkui/CounterModifier.d.ts +++ b/api/arkui/CounterModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class CounterModifier extends CounterAttribute implements AttributeModifier { diff --git a/api/arkui/DataPanelModifier.d.ts b/api/arkui/DataPanelModifier.d.ts index 0d23e37bd1ebdc1a029700dd42c6fffc3f2b5c06..81a8b8c0e676d9498af56fbc6797282618f03b06 100644 --- a/api/arkui/DataPanelModifier.d.ts +++ b/api/arkui/DataPanelModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class DataPanelModifier extends DataPanelAttribute implements AttributeModifier { diff --git a/api/arkui/DatePickerModifier.d.ts b/api/arkui/DatePickerModifier.d.ts index ad466fc32503f47327c231e77eb12b1294665081..2e92c26ec1abcb49f9b65edb132366d4c2747374 100644 --- a/api/arkui/DatePickerModifier.d.ts +++ b/api/arkui/DatePickerModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class DatePickerModifier extends DatePickerAttribute implements AttributeModifier { diff --git a/api/arkui/DividerModifier.d.ts b/api/arkui/DividerModifier.d.ts index 7e19ca77997d770867645588864c3abbc0f4697d..f00334b056e93fb567ebd8c920738aac7fa4b78f 100644 --- a/api/arkui/DividerModifier.d.ts +++ b/api/arkui/DividerModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class DividerModifier extends DividerAttribute implements AttributeModifier { diff --git a/api/arkui/FormComponentModifier.d.ts b/api/arkui/FormComponentModifier.d.ts index c8bd58ba76af110bbc212453a327ccc2949402b5..250f579413b2393bc7a7780e4c9755cb3076e1d1 100644 --- a/api/arkui/FormComponentModifier.d.ts +++ b/api/arkui/FormComponentModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @systemapi * @since 12 + * @noninterop */ export declare class FormComponentModifier extends FormComponentAttribute implements AttributeModifier { diff --git a/api/arkui/FrameNode.d.ts b/api/arkui/FrameNode.d.ts index 2fc0e0f3384865cdbf9280ddab3ebc849055bc59..7294ed81efe7860e92dbfc5d20f06c91d6b36a84 100644 --- a/api/arkui/FrameNode.d.ts +++ b/api/arkui/FrameNode.d.ts @@ -614,6 +614,7 @@ export declare class FrameNode { * @atomicservice * @since arkts { '1.1':'12','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ isAttached(): boolean; @@ -906,6 +907,7 @@ export declare class FrameNode { * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ recycle(): void; @@ -917,6 +919,7 @@ export declare class FrameNode { * @atomicservice * @since arkts { '1.1':'18','1.2':'20' } * @arkts 1.1&1.2 + * @noninterop */ reuse(): void; } @@ -1649,6 +1652,7 @@ export declare namespace typeNode { * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 18 + * @noninterop */ function createNode(context: UIContext, nodeType: 'XComponent', parameters: NativeXComponentParameters): XComponent; diff --git a/api/arkui/GaugeModifier.d.ts b/api/arkui/GaugeModifier.d.ts index 3434677117b4b7076a1e7fa9bf56bb7e0fcbdfdb..67d2bce855858eaae67753ad48c13f00615ca13d 100644 --- a/api/arkui/GaugeModifier.d.ts +++ b/api/arkui/GaugeModifier.d.ts @@ -28,6 +28,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class GaugeModifier extends GaugeAttribute implements AttributeModifier { diff --git a/api/arkui/GridColModifier.d.ts b/api/arkui/GridColModifier.d.ts index 99843bb25deeda56bea454d90abc2e9388fca3fa..811d29477d340250500514ea3de714479cf927dc 100644 --- a/api/arkui/GridColModifier.d.ts +++ b/api/arkui/GridColModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class GridColModifier extends GridColAttribute implements AttributeModifier { diff --git a/api/arkui/GridItemModifier.d.ts b/api/arkui/GridItemModifier.d.ts index 7880a0ec1eb6129784fbb7f0f5ed1be3b7764d6f..476afbcc919155f242e68c459a54e19c3be30cf8 100644 --- a/api/arkui/GridItemModifier.d.ts +++ b/api/arkui/GridItemModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class GridItemModifier extends GridItemAttribute implements AttributeModifier { diff --git a/api/arkui/GridModifier.d.ts b/api/arkui/GridModifier.d.ts index 3c15369505df3f9e7c039b192d87dbca9164b66c..aa76132ede951f71521f3157230c7b808a2780f7 100644 --- a/api/arkui/GridModifier.d.ts +++ b/api/arkui/GridModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class GridModifier extends GridAttribute implements AttributeModifier { diff --git a/api/arkui/GridRowModifier.d.ts b/api/arkui/GridRowModifier.d.ts index d9335fd5a81225c788cb4435c234384f7b93d373..75b3798f06dd22c502709eac5b2d7d029ea83148 100644 --- a/api/arkui/GridRowModifier.d.ts +++ b/api/arkui/GridRowModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class GridRowModifier extends GridRowAttribute implements AttributeModifier { diff --git a/api/arkui/HyperlinkModifier.d.ts b/api/arkui/HyperlinkModifier.d.ts index 492a081ace057926eab69ad752d2e76390f85baf..5da9071e4d96bcac4a907ddcc9fc0e29be444a64 100644 --- a/api/arkui/HyperlinkModifier.d.ts +++ b/api/arkui/HyperlinkModifier.d.ts @@ -28,6 +28,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class HyperlinkModifier extends HyperlinkAttribute implements AttributeModifier { diff --git a/api/arkui/ImageAnimatorModifier.d.ts b/api/arkui/ImageAnimatorModifier.d.ts index 470984ba14a8530ab8196c33793a0a5f6690d365..7139874313009ba58a21b1c9edabdc7119e2c59b 100644 --- a/api/arkui/ImageAnimatorModifier.d.ts +++ b/api/arkui/ImageAnimatorModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class ImageAnimatorModifier extends ImageAnimatorAttribute implements AttributeModifier { diff --git a/api/arkui/ImageModifier.d.ts b/api/arkui/ImageModifier.d.ts index 2894db7ca4a54985805c8daaadecff28ca392a5e..6b9ba1d61e6ef6812596bccfba0047f8d4cb8670 100644 --- a/api/arkui/ImageModifier.d.ts +++ b/api/arkui/ImageModifier.d.ts @@ -28,6 +28,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class ImageModifier extends ImageAttribute implements AttributeModifier { diff --git a/api/arkui/ImageSpanModifier.d.ts b/api/arkui/ImageSpanModifier.d.ts index 90172fb5ef1aaa3d493c5f049d4590ba01f84d1d..038a5362bec41ed8969db2a58e67c2f0464ae2e8 100644 --- a/api/arkui/ImageSpanModifier.d.ts +++ b/api/arkui/ImageSpanModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class ImageSpanModifier extends ImageSpanAttribute implements AttributeModifier { diff --git a/api/arkui/LineModifier.d.ts b/api/arkui/LineModifier.d.ts index e32fe9d6adc0222d1635ac7ca36de42dce7ca76c..82c52e5b19296a3d0b23e7fdeb74e07399b66a66 100644 --- a/api/arkui/LineModifier.d.ts +++ b/api/arkui/LineModifier.d.ts @@ -27,6 +27,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class LineModifier extends LineAttribute implements AttributeModifier { diff --git a/api/arkui/ListItemGroupModifier.d.ts b/api/arkui/ListItemGroupModifier.d.ts index 9a68efe622acd4b9723b44707ba27b5d273fd359..c016b872f77c9ec51471905a0f60a4cec4215725 100644 --- a/api/arkui/ListItemGroupModifier.d.ts +++ b/api/arkui/ListItemGroupModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class ListItemGroupModifier extends ListItemGroupAttribute implements AttributeModifier { diff --git a/api/arkui/ListItemModifier.d.ts b/api/arkui/ListItemModifier.d.ts index 44f2ec8c08a5fe510443d5674b06080c602f4a83..7dfe98e2c725dbcdedf0bf9a83b63ad66136cab1 100644 --- a/api/arkui/ListItemModifier.d.ts +++ b/api/arkui/ListItemModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class ListItemModifier extends ListItemAttribute implements AttributeModifier { diff --git a/api/arkui/ListModifier.d.ts b/api/arkui/ListModifier.d.ts index 6d17512311c2689c28fb86e34a8a1fdcc25ac76e..460511598133f1ce916a57e90a8dc7395566d00c 100644 --- a/api/arkui/ListModifier.d.ts +++ b/api/arkui/ListModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class ListModifier extends ListAttribute implements AttributeModifier { diff --git a/api/arkui/LoadingProgressModifier.d.ts b/api/arkui/LoadingProgressModifier.d.ts index 5bf6f81dd35a871097c387f1af3bf362277354c9..54ca6520f81076da6def0f10fa452791e6f985ab 100644 --- a/api/arkui/LoadingProgressModifier.d.ts +++ b/api/arkui/LoadingProgressModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class LoadingProgressModifier extends LoadingProgressAttribute implements AttributeModifier { diff --git a/api/arkui/MarqueeModifier.d.ts b/api/arkui/MarqueeModifier.d.ts index 612b8b725f9595f9970d6efe70ea456acc18c235..344f69379c64e21e4447dd2054b9b7c0874e1d15 100644 --- a/api/arkui/MarqueeModifier.d.ts +++ b/api/arkui/MarqueeModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class MarqueeModifier extends MarqueeAttribute implements AttributeModifier { diff --git a/api/arkui/MenuItemModifier.d.ts b/api/arkui/MenuItemModifier.d.ts index 161b3e652679a53c513cbf33fce90485b143593c..f51ed1e740822759cb5e6f697bf6e296c5d4e488 100644 --- a/api/arkui/MenuItemModifier.d.ts +++ b/api/arkui/MenuItemModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class MenuItemModifier extends MenuItemAttribute implements AttributeModifier { diff --git a/api/arkui/MenuModifier.d.ts b/api/arkui/MenuModifier.d.ts index c2007dd3ecd080be421e91f72b5d2bdaab4d0e67..fe4c72180af63f96cd5d6e4c2da9479307c3a15a 100644 --- a/api/arkui/MenuModifier.d.ts +++ b/api/arkui/MenuModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class MenuModifier extends MenuAttribute implements AttributeModifier { diff --git a/api/arkui/NavDestinationModifier.d.ts b/api/arkui/NavDestinationModifier.d.ts index 269dd5e33e730c30f38e2f1a736a3808818cd7ca..3577afee539b93d901fdfabd58fa6de0065ab674 100644 --- a/api/arkui/NavDestinationModifier.d.ts +++ b/api/arkui/NavDestinationModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class NavDestinationModifier extends NavDestinationAttribute implements AttributeModifier { diff --git a/api/arkui/NavRouterModifier.d.ts b/api/arkui/NavRouterModifier.d.ts index e18647cb5c3e9d2a7fab3143b6d0b336f696961f..8ac4ade7bd1f1b0ca862ca2bf8d314db4840e317 100644 --- a/api/arkui/NavRouterModifier.d.ts +++ b/api/arkui/NavRouterModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class NavRouterModifier extends NavRouterAttribute implements AttributeModifier { diff --git a/api/arkui/NavigationModifier.d.ts b/api/arkui/NavigationModifier.d.ts index 7f5e01184065d2d6cc785af3d46b15f5f13d3683..de2d19a8012ae5a750d274910ddd3f2fb399b6c8 100644 --- a/api/arkui/NavigationModifier.d.ts +++ b/api/arkui/NavigationModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class NavigationModifier extends NavigationAttribute implements AttributeModifier { diff --git a/api/arkui/NavigatorModifier.d.ts b/api/arkui/NavigatorModifier.d.ts index 0c2f0659074f2a3b9a1fd8916a318d3f6663b468..f50ded4f2dc3eebb70430b6a36a5728a1d55cbbc 100644 --- a/api/arkui/NavigatorModifier.d.ts +++ b/api/arkui/NavigatorModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class NavigatorModifier extends NavigatorAttribute implements AttributeModifier { diff --git a/api/arkui/PanelModifier.d.ts b/api/arkui/PanelModifier.d.ts index 6224f78e8e8da05359f9652bf05e45bda1b76abc..2f056a1dc58fc76da6de174ab3203efb9a1101a4 100644 --- a/api/arkui/PanelModifier.d.ts +++ b/api/arkui/PanelModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class PanelModifier extends PanelAttribute implements AttributeModifier { diff --git a/api/arkui/ParticleModifier.d.ts b/api/arkui/ParticleModifier.d.ts index 2fcfe28d209c614b5694abd99a73a3fe26c01ae0..ae24a3fc075ce507b78f59715c7c23f183b41b21 100644 --- a/api/arkui/ParticleModifier.d.ts +++ b/api/arkui/ParticleModifier.d.ts @@ -26,6 +26,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class ParticleModifier extends ParticleAttribute implements AttributeModifier { diff --git a/api/arkui/PathModifier.d.ts b/api/arkui/PathModifier.d.ts index 177d9e29444c7abaa266d3947a3f7172d94bd16a..f65526906d4049148e9d60cafe9e9e519551ab71 100644 --- a/api/arkui/PathModifier.d.ts +++ b/api/arkui/PathModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class PathModifier extends PathAttribute implements AttributeModifier { diff --git a/api/arkui/PatternLockModifier.d.ts b/api/arkui/PatternLockModifier.d.ts index 3fabf2f7081a047b5e81dcd1befebac4bf5d259f..f40e978f1d92e1ae72ccd9629834d9de55b7956b 100644 --- a/api/arkui/PatternLockModifier.d.ts +++ b/api/arkui/PatternLockModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class PatternLockModifier extends PatternLockAttribute implements AttributeModifier { diff --git a/api/arkui/PolygonModifier.d.ts b/api/arkui/PolygonModifier.d.ts index 6fc40e4c35d4956237a984037d1eed61e2000d98..95810546bb8f62357df22c7ba689d151444602ed 100644 --- a/api/arkui/PolygonModifier.d.ts +++ b/api/arkui/PolygonModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class PolygonModifier extends PolygonAttribute implements AttributeModifier { diff --git a/api/arkui/PolylineModifier.d.ts b/api/arkui/PolylineModifier.d.ts index 8aebd301cc6aaf5acf924607154e41a473c4b6b3..3af2c75c1ebcb1471cfe83ee70ee4ad620b5b9ec 100644 --- a/api/arkui/PolylineModifier.d.ts +++ b/api/arkui/PolylineModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class PolylineModifier extends PolylineAttribute implements AttributeModifier { diff --git a/api/arkui/ProgressModifier.d.ts b/api/arkui/ProgressModifier.d.ts index 7992f0c5a88022419c50c5ed9b110fa7d546f3cd..b39e0b58d7f2efc1198556e96c39eebda5d98990 100644 --- a/api/arkui/ProgressModifier.d.ts +++ b/api/arkui/ProgressModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class ProgressModifier extends ProgressAttribute implements AttributeModifier { diff --git a/api/arkui/QRCodeModifier.d.ts b/api/arkui/QRCodeModifier.d.ts index 5ea172c0f3fe0fa7f2fdb3f0a8b667fec892f0ef..0ec51bac5f9035dfe0513c61a6e6cea8fe4405d7 100644 --- a/api/arkui/QRCodeModifier.d.ts +++ b/api/arkui/QRCodeModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class QRCodeModifier extends QRCodeAttribute implements AttributeModifier { diff --git a/api/arkui/RadioModifier.d.ts b/api/arkui/RadioModifier.d.ts index 5f98239fae66594e3a8b7fb259b179f74ff885f6..87163decb62071000b0370be04991eb79caa0d51 100644 --- a/api/arkui/RadioModifier.d.ts +++ b/api/arkui/RadioModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class RadioModifier extends RadioAttribute implements AttributeModifier { diff --git a/api/arkui/RatingModifier.d.ts b/api/arkui/RatingModifier.d.ts index 32b157e6ebc2a7a72fad1059581cb95a1bd2fa1c..d89ea77e95ccfa6a6524e7e1766bab410d5e98ca 100644 --- a/api/arkui/RatingModifier.d.ts +++ b/api/arkui/RatingModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class RatingModifier extends RatingAttribute implements AttributeModifier { diff --git a/api/arkui/RectModifier.d.ts b/api/arkui/RectModifier.d.ts index 568a8e8d07c33d99d5f9f2f91933f8ee0f4e34f9..25886b6cde516a463b7049f6d638795b6c3e0090 100644 --- a/api/arkui/RectModifier.d.ts +++ b/api/arkui/RectModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class RectModifier extends RectAttribute implements AttributeModifier { diff --git a/api/arkui/RefreshModifier.d.ts b/api/arkui/RefreshModifier.d.ts index dd1f4bbab2600d0ed095157d33af9e866efd83e5..c3b711866fc33cdd2d7500aeac519127336b71e2 100644 --- a/api/arkui/RefreshModifier.d.ts +++ b/api/arkui/RefreshModifier.d.ts @@ -30,6 +30,7 @@ * @crossplatform * @atomicservice * @since 12 + * @noninterop */ export declare class RefreshModifier extends RefreshAttribute implements AttributeModifier { diff --git a/api/arkui/RichEditorModifier.d.ts b/api/arkui/RichEditorModifier.d.ts index a2a0c13625b9c797c58042f4b26118a0789163ab..819bb8813c508d12f89bb5d6e1ebde2f3dd89e00 100644 --- a/api/arkui/RichEditorModifier.d.ts +++ b/api/arkui/RichEditorModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class RichEditorModifier extends RichEditorAttribute implements AttributeModifier { diff --git a/api/arkui/RowModifier.d.ts b/api/arkui/RowModifier.d.ts index 5152741f039341b3d1a6bc7fc013e8f7aa317fc2..4ed7c611b142ef88e9e370670417319e891b4a73 100644 --- a/api/arkui/RowModifier.d.ts +++ b/api/arkui/RowModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class RowModifier extends RowAttribute implements AttributeModifier { diff --git a/api/arkui/RowSplitModifier.d.ts b/api/arkui/RowSplitModifier.d.ts index 7c5e20477b4df8b4d6aae8ea1cb7926cb9cca10a..2ffb84b3ab5a4930cc24f41c2f79de9be5edd322 100644 --- a/api/arkui/RowSplitModifier.d.ts +++ b/api/arkui/RowSplitModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class RowSplitModifier extends RowSplitAttribute implements AttributeModifier { diff --git a/api/arkui/ScrollModifier.d.ts b/api/arkui/ScrollModifier.d.ts index 6e54f4eeeb366709ae06ab3c9b94fd44bc8a54da..60fc77887e399e95e83fd6a9eddaef7d319f0d91 100644 --- a/api/arkui/ScrollModifier.d.ts +++ b/api/arkui/ScrollModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class ScrollModifier extends ScrollAttribute implements AttributeModifier { diff --git a/api/arkui/SearchModifier.d.ts b/api/arkui/SearchModifier.d.ts index 24ff804994ed7844606e14a31fa0be87a884c194..eade74f74815abc72d0bca776001e0465a6383f1 100644 --- a/api/arkui/SearchModifier.d.ts +++ b/api/arkui/SearchModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class SearchModifier extends SearchAttribute implements AttributeModifier { diff --git a/api/arkui/SelectModifier.d.ts b/api/arkui/SelectModifier.d.ts index 3937731216666785308a302631ccd93d70737d0c..31a1eaa6914d45d6599ad55e846de8deeae86998 100644 --- a/api/arkui/SelectModifier.d.ts +++ b/api/arkui/SelectModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class SelectModifier extends SelectAttribute implements AttributeModifier { diff --git a/api/arkui/ShapeModifier.d.ts b/api/arkui/ShapeModifier.d.ts index 113540824ab352c302677417a5fdb3499921ee96..eea11fcc9ba5cba5c9911043d3d54ca6cb1f39d0 100644 --- a/api/arkui/ShapeModifier.d.ts +++ b/api/arkui/ShapeModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class ShapeModifier extends ShapeAttribute implements AttributeModifier { diff --git a/api/arkui/SideBarContainerModifier.d.ts b/api/arkui/SideBarContainerModifier.d.ts index b2b8ba380126b0b7fb573497254d59d9bfe7cf4c..4cce404f697ce3c8f1b365094519093ed5b987ff 100644 --- a/api/arkui/SideBarContainerModifier.d.ts +++ b/api/arkui/SideBarContainerModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class SideBarContainerModifier extends SideBarContainerAttribute implements AttributeModifier { diff --git a/api/arkui/SliderModifier.d.ts b/api/arkui/SliderModifier.d.ts index d910929d00dde6309d6a6bf879f68faff20f62be..14055accfb57acbee218c7ff9c4858cc50bc918b 100644 --- a/api/arkui/SliderModifier.d.ts +++ b/api/arkui/SliderModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class SliderModifier extends SliderAttribute implements AttributeModifier { diff --git a/api/arkui/SpanModifier.d.ts b/api/arkui/SpanModifier.d.ts index 7c7de5b5d4e6813f8fa1db775a84422da2736c84..237b5e68dee92336984a596fb50d622b0105fe1c 100644 --- a/api/arkui/SpanModifier.d.ts +++ b/api/arkui/SpanModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class SpanModifier extends SpanAttribute implements AttributeModifier { diff --git a/api/arkui/StackModifier.d.ts b/api/arkui/StackModifier.d.ts index c948d7e46433278752bd0c44fd1991e9ab8d938d..4b0d8e2c5d5bc5fb7561680ebb933d828c6b85f9 100644 --- a/api/arkui/StackModifier.d.ts +++ b/api/arkui/StackModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class StackModifier extends StackAttribute implements AttributeModifier { diff --git a/api/arkui/StepperItemModifier.d.ts b/api/arkui/StepperItemModifier.d.ts index b7794ca2191227caa39927417ffeb745bc6952bd..5ab5c6fa65809f99c12146925bffdf56a44fab54 100644 --- a/api/arkui/StepperItemModifier.d.ts +++ b/api/arkui/StepperItemModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class StepperItemModifier extends StepperItemAttribute implements AttributeModifier { diff --git a/api/arkui/SwiperModifier.d.ts b/api/arkui/SwiperModifier.d.ts index c80324f7055dee9ddf81cdc6ce6f3fc2f98c2551..7cec312e5443445f2fdcf3a4eec4f5ee3442721e 100644 --- a/api/arkui/SwiperModifier.d.ts +++ b/api/arkui/SwiperModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class SwiperModifier extends SwiperAttribute implements AttributeModifier { diff --git a/api/arkui/SymbolGlyphModifier.d.ts b/api/arkui/SymbolGlyphModifier.d.ts index f5e686dc1f67eb72fbb25d7c3821a5d9ce1055f5..091fb1cbb2a2c305e176d1fda47ae1bc5c8a2020 100644 --- a/api/arkui/SymbolGlyphModifier.d.ts +++ b/api/arkui/SymbolGlyphModifier.d.ts @@ -46,6 +46,7 @@ declare type SymbolGlyphApplyNormalFunction = (symbolGlyphAttribute: SymbolGlyph * @atomicservice * @since 20 * @arkts 1.2 + * @noninterop */ export declare interface SymbolGlyphModifier extends SymbolGlyphAttribute, AttributeModifier { /** @@ -114,6 +115,7 @@ export declare interface SymbolGlyphModifier extends SymbolGlyphAttribute, Attri * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class SymbolGlyphModifier extends SymbolGlyphAttribute implements AttributeModifier { /** diff --git a/api/arkui/SymbolSpanModifier.d.ts b/api/arkui/SymbolSpanModifier.d.ts index e743f6e745b678aedc2643e3da3e345077d15539..ce2e3f8e4533a10fb38060f9ef66496c2f20a0c4 100644 --- a/api/arkui/SymbolSpanModifier.d.ts +++ b/api/arkui/SymbolSpanModifier.d.ts @@ -24,6 +24,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class SymbolSpanModifier extends SymbolSpanAttribute implements AttributeModifier { /** diff --git a/api/arkui/TabsModifier.d.ts b/api/arkui/TabsModifier.d.ts index 8726a84b263532e21e313eb00683b1ee1ab5b825..2f1491bd336f48e29003b217a5704b6fbc761a4c 100644 --- a/api/arkui/TabsModifier.d.ts +++ b/api/arkui/TabsModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class TabsModifier extends TabsAttribute implements AttributeModifier { diff --git a/api/arkui/TextAreaModifier.d.ts b/api/arkui/TextAreaModifier.d.ts index a2b76c25a28e2260c122ae72d2b1bdcea94fed6a..c2704cb96c212a6a4d56f6d3cf983d4432adc513 100644 --- a/api/arkui/TextAreaModifier.d.ts +++ b/api/arkui/TextAreaModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class TextAreaModifier extends TextAreaAttribute implements AttributeModifier { diff --git a/api/arkui/TextClockModifier.d.ts b/api/arkui/TextClockModifier.d.ts index b31e96ae8483bbe771028a2059680062f7faadef..a735e59c1058917ae95b64b773b5db802c20a556 100644 --- a/api/arkui/TextClockModifier.d.ts +++ b/api/arkui/TextClockModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class TextClockModifier extends TextClockAttribute implements AttributeModifier { diff --git a/api/arkui/TextInputModifier.d.ts b/api/arkui/TextInputModifier.d.ts index 7d283c28bf7b2cfdec086d37192059c8449d12e0..94abebb0b3a6938172feba6bdbd736329ab1799c 100644 --- a/api/arkui/TextInputModifier.d.ts +++ b/api/arkui/TextInputModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class TextInputModifier extends TextInputAttribute implements AttributeModifier { diff --git a/api/arkui/TextModifier.d.ts b/api/arkui/TextModifier.d.ts index 60c532c4d53a003e8089ddd811497180aace7126..d70cd114d2fc63929772064258951f8c517b1daf 100644 --- a/api/arkui/TextModifier.d.ts +++ b/api/arkui/TextModifier.d.ts @@ -46,6 +46,7 @@ declare type TextApplyNormalFunction = (textAttribute: TextAttribute) => void; * @atomicservice * @since 20 * @arkts 1.2 + * @noninterop */ export declare interface TextModifier extends TextAttribute, AttributeModifier { @@ -115,6 +116,7 @@ export declare interface TextModifier extends TextAttribute, AttributeModifier { diff --git a/api/arkui/TextPickerModifier.d.ts b/api/arkui/TextPickerModifier.d.ts index d122321577c4fee4056458ab902e6da441439ebf..051744d440a5e1d2bfd15065858acbd3b309a4c5 100644 --- a/api/arkui/TextPickerModifier.d.ts +++ b/api/arkui/TextPickerModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class TextPickerModifier extends TextPickerAttribute implements AttributeModifier { diff --git a/api/arkui/TextTimerModifier.d.ts b/api/arkui/TextTimerModifier.d.ts index 16d4db8a7d669638d6da6940ddb4e3f1b72728c6..bf46c847267fd3c5b044a4c6b6cebcaa1df3955c 100644 --- a/api/arkui/TextTimerModifier.d.ts +++ b/api/arkui/TextTimerModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class TextTimerModifier extends TextTimerAttribute implements AttributeModifier { diff --git a/api/arkui/TimePickerModifier.d.ts b/api/arkui/TimePickerModifier.d.ts index 5e6ed764169e3c81896a3766d27ab66b19765d13..8bddfab23af201ceed84b2b9cd378e4ea05736d4 100644 --- a/api/arkui/TimePickerModifier.d.ts +++ b/api/arkui/TimePickerModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class TimePickerModifier extends TimePickerAttribute implements AttributeModifier { diff --git a/api/arkui/ToggleModifier.d.ts b/api/arkui/ToggleModifier.d.ts index a8497b9177a8d60f7b7ded783db942528bab3b79..ff6d252157f2700172c6ff2e7ef0830604c65ab6 100644 --- a/api/arkui/ToggleModifier.d.ts +++ b/api/arkui/ToggleModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class ToggleModifier extends ToggleAttribute implements AttributeModifier { diff --git a/api/arkui/VideoModifier.d.ts b/api/arkui/VideoModifier.d.ts index b93bf6dc36730ffadb28de6aa680346f83d4921b..b9afa157ade79c7f03a6059589d82e195e2dd5c2 100644 --- a/api/arkui/VideoModifier.d.ts +++ b/api/arkui/VideoModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class VideoModifier extends VideoAttribute implements AttributeModifier { diff --git a/api/arkui/WaterFlowModifier.d.ts b/api/arkui/WaterFlowModifier.d.ts index 7e5c0ea32a1c0e9d53edb8b0780d3a5071e37a87..204fd2f45afef8d3d7e47308e9379d3e0155ce39 100644 --- a/api/arkui/WaterFlowModifier.d.ts +++ b/api/arkui/WaterFlowModifier.d.ts @@ -29,6 +29,7 @@ * @syscap SystemCapability.ArkUI.ArkUI.Full * @atomicservice * @since 12 + * @noninterop */ export declare class WaterFlowModifier extends WaterFlowAttribute implements AttributeModifier { diff --git a/api/arkui/component/animation.d.ets b/api/arkui/component/animation.d.ets index fba0dc459e4837322b889b7f97cb2b63817caef7..11f35b2e0fef3be84a26416eaf88b8ddd4e0baa3 100644 --- a/api/arkui/component/animation.d.ets +++ b/api/arkui/component/animation.d.ets @@ -16,6 +16,7 @@ * @file * @kit ArkUI * @arkts 1.2 + * @noninterop */ @Retention({policy: "SOURCE"}) diff --git a/api/arkui/component/builder.d.ets b/api/arkui/component/builder.d.ets index fcebce52efd6bf33b2e844b251b83f7c26328941..651f835a70bbe92fe54fbf050b98d90afa760baa 100755 --- a/api/arkui/component/builder.d.ets +++ b/api/arkui/component/builder.d.ets @@ -28,6 +28,7 @@ import { memo, ComponentBuilder, __memo_context_type, __memo_id_type } from "../ * @form * @atomicservice * @since 20 + * @noninterop */ @Retention({policy: "SOURCE"}) export declare @interface Builder {} @@ -40,6 +41,7 @@ export declare @interface Builder {} * @form * @atomicservice * @since 20 + * @noninterop */ @Retention({policy: "SOURCE"}) export declare @interface BuilderParam {} diff --git a/api/arkui/component/customComponent.d.ets b/api/arkui/component/customComponent.d.ets index 3156c0c53aa838ab849f872236b91aae2a3ead02..6a3ec1482bd38bf868b48086c9ad5a5a809ac354 100755 --- a/api/arkui/component/customComponent.d.ets +++ b/api/arkui/component/customComponent.d.ets @@ -33,6 +33,7 @@ import { LocalStorage } from './../stateManagement/storage/localStorage'; * @crossplatform * @atomicservice * @since 20 + * @noninterop */ @Retention({policy: "SOURCE"}) export @interface Entry { @@ -76,6 +77,7 @@ export @interface Entry { * @crossplatform * @atomicservice * @since 20 + * @noninterop */ @Retention({policy: "SOURCE"}) export @interface Component {} @@ -88,6 +90,7 @@ export @interface Component {} * @crossplatform * @atomicservice * @since 20 + * @noninterop */ @Retention({policy: "SOURCE"}) export @interface ComponentV2 {} @@ -99,6 +102,7 @@ export @interface ComponentV2 {} * @crossplatform * @atomicservice * @since 20 + * @noninterop */ @Retention({policy: "SOURCE"}) export @interface Reusable {} @@ -110,6 +114,7 @@ export @interface Reusable {} * @crossplatform * @atomicservice * @since 20 + * @noninterop */ @Retention({policy: "SOURCE"}) export @interface ReusableV2 {} @@ -121,6 +126,7 @@ export @interface ReusableV2 {} * @crossplatform * @atomicservice * @since 20 + * @noninterop */ @Retention({policy: "SOURCE"}) export @interface CustomLayout {} @@ -133,6 +139,7 @@ export @interface CustomLayout {} * @crossplatform * @atomicservice * @since 20 + * @noninterop */ @Retention({policy: "SOURCE"}) export @interface CustomDialog {} diff --git a/api/arkui/component/forEach.d.ets b/api/arkui/component/forEach.d.ets index 209838adb97591adc2b075dd8f80f0e3510c6c43..7e67c14fcfc0adc55fce7cc2777423263270843c 100755 --- a/api/arkui/component/forEach.d.ets +++ b/api/arkui/component/forEach.d.ets @@ -32,6 +32,7 @@ import { memo, __memo_context_type, __memo_id_type } from './../stateManagement/ * @form * @atomicservice * @since 20 + * @noninterop */ @memo export declare function ForEach(arr: Array, diff --git a/api/arkui/component/interop.d.ets b/api/arkui/component/interop.d.ets index a576e7f18090bbb557c4dcdd9ed5a487b184dd58..8483a9048f85d0448e3f94049504349870ef090c 100644 --- a/api/arkui/component/interop.d.ets +++ b/api/arkui/component/interop.d.ets @@ -28,6 +28,7 @@ import { IDecoratedV1Variable } from '../stateManagement/decorator'; * @typedef CompatibleComponentInfo * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 + * @noninterop */ export interface CompatibleComponentInfo { /** @@ -56,6 +57,7 @@ export interface CompatibleComponentInfo { * @returns { CompatibleComponentInfo } the info of compatible custom component * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 + * @noninterop */ export type CompatibleInitCallback = () => CompatibleComponentInfo; @@ -66,6 +68,7 @@ export type CompatibleInitCallback = () => CompatibleComponentInfo; * @param { ESValue } component - the compatible custom component * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 + * @noninterop */ export type CompatibleUpdateCallback = (component: ESValue) => void; @@ -76,6 +79,7 @@ export type CompatibleUpdateCallback = (component: ESValue) => void; * @param { CompatibleUpdateCallback } update - the callback for updating compatible custom component * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 + * @noninterop */ @Builder export declare function compatibleComponent( @@ -92,6 +96,7 @@ export declare function compatibleComponent( * @param { ESValue } [compatibleComponent] - the compatible custom component * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 + * @noninterop */ export declare function bindCompatibleProvideCallback( component: ExtendableComponent, @@ -108,6 +113,7 @@ export declare function bindCompatibleProvideCallback( * @returns { ESValue } the compatible state * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 + * @noninterop */ export declare function getCompatibleState( state: IDecoratedV1Variable, diff --git a/api/arkui/component/lazyForEach.d.ets b/api/arkui/component/lazyForEach.d.ets index be914098a95e2b2a4ba166d52617fae759217115..5fa17c17afb4585504302d1e44441c69f92ca404 100755 --- a/api/arkui/component/lazyForEach.d.ets +++ b/api/arkui/component/lazyForEach.d.ets @@ -615,6 +615,7 @@ export interface IDataSource { * @crossplatform * @atomicservice * @since 20 + * @noninterop */ export interface LazyForEachAttribute {} @@ -625,6 +626,7 @@ export interface LazyForEachAttribute {} * @crossplatform * @atomicservice * @since 20 + * @noninterop */ export interface UILazyForEachAttribute {} @@ -639,6 +641,7 @@ export interface UILazyForEachAttribute {} * @crossplatform * @atomicservice * @since 20 + * @noninterop */ @memo @ComponentBuilder diff --git a/api/arkui/component/repeat.d.ets b/api/arkui/component/repeat.d.ets index 0d9490370ea995395ed5f0ec478b778a123b4e67..76e506c8f06a081c78d43a3bc41f13276b6c6d58 100755 --- a/api/arkui/component/repeat.d.ets +++ b/api/arkui/component/repeat.d.ets @@ -186,6 +186,7 @@ export interface TemplateOptions { * @typedef RepeatAttribute * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 + * @noninterop */ export interface RepeatAttribute { /** @@ -245,6 +246,7 @@ export interface RepeatAttribute { * @returns { RepeatAttribute } * @syscap SystemCapability.ArkUI.ArkUI.Full * @since 20 + * @noninterop */ @ComponentBuilder export declare function Repeat(arr: RepeatArray): RepeatAttribute; \ No newline at end of file diff --git a/api/arkui/stateManagement/decorator.d.ets b/api/arkui/stateManagement/decorator.d.ets index 3c3659fd93a08ca3d2ab31336a0e0fe894711ea5..1266e702bf93dfd5c07483dea8d7aa5a3708b9ef 100644 --- a/api/arkui/stateManagement/decorator.d.ets +++ b/api/arkui/stateManagement/decorator.d.ets @@ -20,60 +20,102 @@ import { ExtendableComponent } from '../component/extendableComponent'; +/** + * @noninterop + */ @Retention({policy: "SOURCE"}) export declare @interface State {}; +/** + * @noninterop + */ @Retention({policy: "SOURCE"}) export declare @interface Prop {}; +/** + * @noninterop + */ @Retention({policy: "SOURCE"}) export declare @interface Link {}; +/** + * @noninterop + */ @Retention({policy: "SOURCE"}) export declare @interface Observed {}; +/** + * @noninterop + */ @Retention({policy: "SOURCE"}) export declare @interface Track {}; +/** + * @noninterop + */ @Retention({policy: "SOURCE"}) export declare @interface ObjectLink {}; +/** + * @noninterop + */ @Retention({policy: "SOURCE"}) export declare @interface StorageProp { property: string; }; +/** + * @noninterop + */ @Retention({policy: "SOURCE"}) export declare @interface StorageLink { property: string; }; +/** + * @noninterop + */ @Retention({policy: "SOURCE"}) export declare @interface LocalStorageProp { property: string; }; +/** + * @noninterop + */ @Retention({policy: "SOURCE"}) export declare @interface LocalStorageLink { property: string; }; +/** + * @noninterop + */ @Retention({policy: "SOURCE"}) export declare @interface Provide { alias: string = ""; allowOverride: boolean = false; }; +/** + * @noninterop + */ @Retention({policy: "SOURCE"}) export declare @interface Consume { alias: string = ""; }; +/** + * @noninterop + */ @Retention({policy: "SOURCE"}) export declare @interface Watch { callback: string; }; +/** + * @noninterop + */ @Retention({policy: "SOURCE"}) export declare @interface Require {}; diff --git a/api/arkui/stateManagement/runtime.d.ets b/api/arkui/stateManagement/runtime.d.ets index 6dddf7b14ab9e5899f8c791967e82a8fb34256f3..65800c264ef65ddcdb0d7661f12d1868a1afc5ed 100644 --- a/api/arkui/stateManagement/runtime.d.ets +++ b/api/arkui/stateManagement/runtime.d.ets @@ -21,9 +21,15 @@ import { LocalStorage } from '@ohos.arkui.stateManagement' import { StateContext } from '../runtime-api/@koalaui.runtime.states.State' // From incremental engine +/** + * @noninterop + */ @Retention({policy: "SOURCE"}) export declare @interface memo {}; +/** + * @noninterop + */ @Retention({policy: "SOURCE"}) export @interface ComponentBuilder {} diff --git a/build-tools/process_interop.js b/build-tools/process_interop.js new file mode 100644 index 0000000000000000000000000000000000000000..82ba7601ee280538f04af4d90e05afc5c085bec8 --- /dev/null +++ b/build-tools/process_interop.js @@ -0,0 +1,833 @@ +/* + * Copyright (c) 2021-2022 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. + */ +const path = require('path'); +const fs = require('fs'); +const ts = require('typescript'); +const commander = require('commander'); + +let sourceFile = null; +let componentEtsFiles = []; +let componentEtsDeleteFiles = []; +const kitFileNeedDeleteMap = new Map(); +const stmtReplacementMap = new Map(); + + +function start() { + const program = new commander.Command(); + program + .name('noninterop') + .version('0.0.1'); + program + .option('--input ', 'input path') + .option('--output ', 'output path') + .action((opts) => { + outputPath = opts.output; + inputDir = opts.input; + transformFiles(opts.input); + }); + program.parse(process.argv); +} + +function transformFiles(inputDir) { + // 入口 + try { + const utFiles = []; + readFile(inputDir, utFiles); // 读取文件 + tsTransform(utFiles, deleteSystemApi); + } catch (error) { + console.error('DELETE_SYSTEM_PLUGIN ERROR: ', error); + } +} + +function getPureName(name) { + const pureName = path.basename(name).replace('.d.ts', '').replace('.d.ets', '').replace(/_/g, '').toLowerCase(); + return pureName; +} + + +/** + * 判断文件路径对应的文件是否存在 + * @param {string} importPath kit文件import + * @param {string} apiDir 引用接口所在目录 + * @returns {boolean} importPath是否存在 + */ +function hasFileByImportPath(importPath, apiDir) { + let fileDir = path.resolve(apiDir); + if (importPath.startsWith('@arkts')) { + fileDir = path.resolve(inputDir, '../arkts'); + } + return isExistArkUIFile(path.resolve(inputDir, 'arkui', 'component'), importPath) || + isExistImportFile(fileDir, importPath); +} + +function isExistArkUIFile(resolvedPath, importPath) { + const filePath = path.resolve(resolvedPath, importPath); + if ( + filePath.includes(path.resolve(inputDir, '@internal', 'component', 'ets')) || + filePath.includes(path.resolve(inputDir, 'arkui', 'component')) + ) { + const fileName = getPureName(filePath); + return componentEtsFiles.includes(fileName); + } + return isExistImportFile(resolvedPath, importPath); +} + +function isExistImportFile(fileDir, importPath) { + return ['.d.ts', '.d.ets'].some(ext => { + return fs.existsSync(path.resolve(fileDir, `${importPath}${ext}`)); + }); +} + +/** + * 统一处理文件名称,修改后缀等 + * @param {string} filePath 文件路径 + * @returns {string} filename 文件名称 + */ +function processFileName(filePath) { + return path + .basename(filePath) + .replace(/\.d\.ts$/g, '.ts') + .replace(/\.d\.ets$/g, '.ets'); +} + +function processFileNameWithoutExt(filePath) { + return path + .basename(filePath) + .replace(/\.d\.ts$/g, '') + .replace(/\.d\.ets$/g, '') + .replace(/\.ts$/g, '') + .replace(/\.ets$/g, ''); +} + +/** + * 对文件内容进行预处理,把下面的两行处理成符合1.1的语法: + * @Retention({policy: "SOURCE"}) + * export declare @interface State {}; + * + * 转成 + * /**@reserved @Retention({policy: "SOURCE"}) #/ + * export declare const State; + * @param {string} content + */ +function preprocessContent(content) { + stmtReplacementMap.clear(); + let result = content.replace(/^(\s*)(\@Retention\(\{[^\(\)\{\}]*\}\)$)/mg, '$1/**@reserved $2 */'); + const matches = result.match(/(^[^\*]*\s+\@interface\s+.*$)/mg); + if (matches) { + for (const match of matches) { + const transformedStmt = match.replace(/(?<=\s+)\@interface(\s+\w+)\s*\{\}/g, 'const$1'); + result = result.replace(match, transformedStmt); + stmtReplacementMap.set(match, transformedStmt); + } + } + return result; +} + +/** + * 遍历所有文件进行处理 + * @param {Array} utFiles 所有文件 + * @param {deleteSystemApi} callback 回调函数 + */ +function tsTransform(utFiles, callback) { + utFiles.forEach((url) => { + const apiBaseName = path.basename(url); + let content = fs.readFileSync(url, 'utf-8'); // 文件内容 + let isTransformer = /\.d\.ts/.test(apiBaseName) || /\.d\.ets/.test(apiBaseName); + if (/\.json/.test(url)) { + isTransformer = false; + } + if (!isTransformer) { + writeFile(url, content); + return; + } + // dts文件处理 + const fileName = processFileName(url); + ts.transpileModule(preprocessContent(content), { + compilerOptions: { + target: ts.ScriptTarget.ES2017, + }, + fileName: fileName, + transformers: { before: [callback(url)] }, + }); + }); +} + +/** + * 读取目录下所有文件 + * @param {string} dir 文件目录 + * @param {Array} utFiles 所有文件 + */ +function readFile(dir, utFiles) { + try { + const files = fs.readdirSync(dir); + files.forEach((element) => { + const filePath = path.join(dir, element); + const status = fs.statSync(filePath); + if (status.isDirectory()) { + readFile(filePath, utFiles); + } else { + utFiles.push(filePath); + } + }); + } catch (e) { + console.log('ETS ERROR: ' + e); + } +} + +function writeFile(url, data, option) { + const newFilePath = path.resolve(outputPath, path.relative(inputDir, url)); + fs.mkdir(path.dirname(newFilePath), { recursive: true }, (err) => { + if (err) { + console.log(`ERROR FOR CREATE PATH ${err}`); + } else { + if (data === '') { + fs.rmSync(newFilePath); + return; + } + fs.writeFileSync(newFilePath, data, option, (err) => { + if (err) { + console.log(`ERROR FOR CREATE FILE ${err}`); + } + }); + } + }); +} + +const globalModules = new Map(); + +function postProcessContent(content) { + for(const [originalStmt, transformedStmt] of stmtReplacementMap){ + content = content.replace(transformedStmt, originalStmt); + } + return content.replace(/^(\s*)\/\*\*\@reserved (.*) \*\/$/mg, '$1$2'); +} + +/** + * 每个文件处理前回调函数第二个 + * @param {string} url 文件路径 + * @returns {Function} + */ +function formatImportDeclaration(url, copyrightMessage = '', isCopyrightDeleted = false) { + return (context) => { + const allIdentifierSet = new Set([]); + return (node) => { + sourceFile = node; + collectAllIdentifier(node); // 获取所有标识符 + formatValue = formatAllNodes(url, node, allIdentifierSet); // 获取所有节点 + node = formatValue.node; + const referencesMessage = formatValue.referencesMessage; + if (formatValue.isCopyrightDeleted) { + copyrightMessage = formatValue.copyrightMessage; + isCopyrightDeleted = formatValue.isCopyrightDeleted; + } + if (!isEmptyFile(node)) { + const printer = ts.createPrinter({ newLine: ts.NewLineKind.LineFeed }); + let result = printer.printNode(ts.EmitHint.Unspecified, node, sourceFile); + if (isCopyrightDeleted) { + // 当第一个节点被删除时会同步删除整个文件jsdoc + result = copyrightMessage + '\n' + result; + } + copyrightMessage = node.getFullText().replace(node.getText(), ''); + if (referencesMessage) { + // 将references写入文件 + result = + result.substring(0, copyrightMessage.length) + + '\n' + + referencesMessage + + result.substring(copyrightMessage.length); + } + result = removeNonInteropDoc(result); + writeFile(url, postProcessContent(result)); + } + return ts.factory.createSourceFile([], ts.SyntaxKind.EndOfFileToken, ts.NodeFlags.None); + }; + function collectAllIdentifier(node) { + if (ts.isSourceFile(node) && node.statements) { + node.statements.forEach((stat) => { + if (!ts.isImportDeclaration(stat)) { + ts.visitEachChild(stat, collectAllNodes, context); + } + }); + } + } + function collectAllNodes(node) { + if (ts.isIdentifier(node)) { + allIdentifierSet.add(node.escapedText.toString()); + } + return ts.visitEachChild(node, collectAllNodes, context); + } + }; +} + +function formatAllNodes(url, node, allIdentifierSet, copyrightMessage = '', isCopyrightDeleted = false) { + let referencesMessage = ''; + // let currReferencesModule = formatAllNodesReferences(url); + let currReferencesModule = []; + if (ts.isSourceFile(node) && node.statements) { + const newStatements = []; + node.statements.forEach((statement) => { + if (ts.isImportDeclaration(statement)) { + const importInfo = formatAllNodesImportDeclaration( + node, + statement, + url, + currReferencesModule, + allIdentifierSet + ); + if (importInfo.statement) { + newStatements.push(statement); + } else if (importInfo.isCopyrightDeleted) { + copyrightMessage = importInfo.copyrightMessage; + isCopyrightDeleted = importInfo.isCopyrightDeleted; + } + } else if (ts.isStructDeclaration(statement)) { + statement = ts.factory.updateStructDeclaration( + statement, + statement.modifiers, + statement.name, + statement.typeParameters, + statement.heritageClauses, + statement.members.slice(1) + ); + newStatements.push(statement); + } else { + newStatements.push(statement); + } + }); + currReferencesModule.forEach((item) => { + if (item.isUsed) { + referencesMessage += item.reference + '\n'; + } + }); + node = ts.factory.updateSourceFile(node, newStatements); + } + return { node, referencesMessage, copyrightMessage, isCopyrightDeleted }; +} + +function hasCopyright(node) { + return /http\:\/\/www\.apache\.org\/licenses\/LICENSE\-2\.0/g.test(node.getFullText().replace(node.getText(), '')); +} + + +/** + * 处理Import节点 去除未使用、不存在、References中没有对应模块的导入 + * @param {ts.node} node 当前节点 + * @param {ts.ImportDeclaration} statement 导入节点 + * @param {string} url 文件路径 + * @param {string} url 文件路径 + * @param {Set} allIdentifierSet 该文件的所有Identifier关键字 + * @returns {{statement:ts.ImportDeclaration,copyrightMessage:string,isCopyrightDeleted:boolean}} statement 处理完成的导入节点、copyrightMessage + */ +function formatAllNodesImportDeclaration(node, statement, url, currReferencesModule, allIdentifierSet) { + // 是import节点 import { AsyncCallback } from './@ohos.base'; + const clauseSet = new Set([]); + if (statement.importClause && ts.isImportClause(statement.importClause)) { + // 标识符 + const clauseNode = statement.importClause; + if (!clauseNode.namedBindings && clauseNode.name && ts.isIdentifier(clauseNode.name)) { + // 没有大括号的标识符 + clauseSet.add(clauseNode.name.escapedText.toString()); + } else if ( + clauseNode.namedBindings && + clauseNode.namedBindings.name && + ts.isIdentifier(clauseNode.namedBindings.name) + ) { + // 没有标识符 *号 + clauseSet.add(clauseNode.namedBindings.name.escapedText.toString()); + } else if (clauseNode.namedBindings && clauseNode.namedBindings.elements) { + // 有花括号的标识符 + clauseNode.namedBindings.elements.forEach((ele) => { + if (ele.name && ts.isIdentifier(ele.name)) { + clauseSet.add(ele.name.escapedText.toString()); + } + }); + } + } + const importSpecifier = statement.moduleSpecifier.getText().replace(/[\'\"]/g, ''); + const fileDir = path.dirname(url); + let hasImportSpecifierFile = hasFileByImportPath(importSpecifier, fileDir); + let hasImportSpecifierInModules = globalModules.has(importSpecifier); + if ((hasImportSpecifierFile || hasImportSpecifierInModules) && clauseSet.size > 0) { + let currModule = []; + if (hasImportSpecifierInModules) { + let index = globalModules.get(importSpecifier); + currModule = currReferencesModule[index].modules[importSpecifier]; + } + const clasueCheckList = []; + let exsitClauseSet = new Set([]); + for (const clause of clauseSet) { + let flag = allIdentifierSet.has(clause); + if (hasImportSpecifierInModules) { + flag = allIdentifierSet.has(clause) && currModule.includes(clause); + } + if (flag) { + // 标识符使用到了当前import中的引用 + exsitClauseSet.add(clause); + clasueCheckList.push('exist'); + } else { + clasueCheckList.push('non-exist'); + } + } + let hasExsitStatus = false; + let hasNonExsitStatus = false; + clasueCheckList.forEach((ele) => { + if (ele === 'exist') { + hasExsitStatus = true; + } else { + hasNonExsitStatus = true; + } + }); + if (hasExsitStatus) { + // 有使用到的标识符 + if (hasNonExsitStatus) { + // 有没有使用到的标识符 + const newSpecifiers = []; + statement.importClause.namedBindings.elements.forEach((element) => { + if (exsitClauseSet.has(element.name.escapedText.toString())) { + newSpecifiers.push(element); + } + }); + statement.importClause.namedBindings = ts.factory.updateNamedImports( + statement.importClause.namedBindings, + newSpecifiers + ); + } + if (hasImportSpecifierInModules) { + let index = globalModules.get(importSpecifier); + currReferencesModule[index].isUsed = true; + } + return { statement }; + } else if (hasCopyright(statement)) { + return { copyrightMessage: node.getFullText().replace(node.getText(), ''), isCopyrightDeleted: true }; + } + } else if (hasCopyright(statement)) { + return { copyrightMessage: node.getFullText().replace(node.getText(), ''), isCopyrightDeleted: true }; + } + return { statement: undefined, copyrightMessage: '', isCopyrightDeleted: false }; +} + +/** + * + * 防止@file和@kit段注释丢失 + * @param {string} fileFullText + * @returns {string} + * + */ +function getFileAndKitComment(fileFullText) { + let fileAndKitComment = ''; + let pattern = /\/\*\*\s*\*\s*@file[\s\S]*?@kit[\s\S]*?\*\//; + let comment = fileFullText.match(pattern); + if (comment) { + fileAndKitComment = comment[0]; + } + return fileAndKitComment; +} + +/** + * 处理最终结果中的noninterop + * @param {string} result + */ +function removeNonInteropDoc(result) { + result.split; + return result.replace(/\/\*\*[\s\S]*?\*\//g, (substring, p1) => { + return /@noninterop/g.test(substring) ? '' : substring; + }); +} + +/** + * 每个文件处理前回调函数第一个 + * @callback deleteSystemApi + * @param {string} url 文件路径 + * @returns {Function} + */ +function deleteSystemApi(url) { + return (context) => { + return (node) => { + const fullText = String(node.getFullText()); + //获取文件头部的注释信息--这里可能会涉及到@file和@kit段注释丢失 + let fileAndKitComment = getFileAndKitComment(fullText); + const copyrightMessage = fullText.replace(node.getText(), '').split(/\/\*\*/)[0] + fileAndKitComment + '\n'; + let kitName = ''; + if (fullText.match(/\@kit (.*)\r?\n/g)) { + kitName = RegExp.$1.replace(/\s/g, ''); + } + sourceFile = node; + const deleteNode = processSourceFile(node, kitName, url); // 处理最外层节点 + node = processVisitEachChild(context, deleteNode.node); + if (!isEmptyFile(node)) { + const printer = ts.createPrinter({ newLine: ts.NewLineKind.LineFeed }); + const result = printer.printNode(ts.EmitHint.Unspecified, node, sourceFile); + const fileName = processFileName(url); + ts.transpileModule(result, { + compilerOptions: { + target: ts.ScriptTarget.ES2017, + }, + fileName: fileName, + transformers: { before: [formatImportDeclaration(url, copyrightMessage, deleteNode.isCopyrightDeleted)] }, + }); + } + return ts.factory.createSourceFile([], ts.SyntaxKind.EndOfFileToken, ts.NodeFlags.None); + }; + }; +} + +exports.deleteSystemApi = deleteSystemApi; + +/** + * 遍历每个文件下的所有节点,然后删除节点 + * @param node + * @returns + */ + +/** + * 处理最外层的节点看是否删除 + * @param node 解析过后的节点 + * @param kitName 当前文件kitName + * @returns + */ +function processSourceFile(node, kitName, url) { + let isCopyrightDeleted = false; + const newStatements = []; + const newStatementsWithoutExport = []; + const deleteSystemApiSet = new Set(); + let needDeleteExport = { + fileName: '', + default: '', + exportName: new Set(), + }; + isCopyrightDeleted = addNewStatements(node, newStatements, deleteSystemApiSet, needDeleteExport); + newStatements.forEach((statement) => { + const names = getExportIdentifierName(statement); + if (ts.isExportDeclaration(statement) && statement.moduleSpecifier && statement.moduleSpecifier.text.startsWith('./arkui/component/')) { + const importPath = statement.moduleSpecifier.text.replace('./arkui/component/', ''); + const isDeleteSystemFile = componentEtsDeleteFiles.includes(getPureName(importPath)); + const hasEtsFile = componentEtsFiles.includes(getPureName(importPath)); + const existFile = isExistImportFile(path.dirname(url), statement.moduleSpecifier.text.toString()); + if (isDeleteSystemFile || !hasEtsFile && !existFile) { + return; + } + } + if (names.length === 0) { + newStatementsWithoutExport.push(statement); + return; + } + if (names.length === 1 && !deleteSystemApiSet.has(names[0])) { + //exports.name = test; + //export default test1 + //export {test1} + newStatementsWithoutExport.push(statement); + return; + } + processExportNode(statement, node, needDeleteExport, names, deleteSystemApiSet, newStatementsWithoutExport); + }); + if (needDeleteExport.fileName !== '') { + kitFileNeedDeleteMap.set(needDeleteExport.fileName, needDeleteExport); + } + return { + node: ts.factory.updateSourceFile(node, newStatementsWithoutExport, node.isDeclarationFile, node.referencedFiles), + isCopyrightDeleted, + }; +} + +function processExportNode(statement, node, needDeleteExport, names, deleteSystemApiSet, newStatementsWithoutExport) { + //删除export节点信息 + if (ts.isExportAssignment(statement)) { + //export default abilityAccessCtrl; + needDeleteExport.fileName = processFileNameWithoutExt(node.fileName); + needDeleteExport.default = statement.expression.escapedText.toString(); + } else if (ts.isExportDeclaration(statement)) { + //export {test1 as test,testa as test2} + let needExport = false; + const newSpecifiers = []; + names.forEach((name, index) => { + const exportSpecifier = statement.exportClause.elements[index]; + if (!deleteSystemApiSet.has(name)) { + //未被删除的节点 + newSpecifiers.push(exportSpecifier); + needExport = true; + } else { + //被删除的节点 + needDeleteExport.fileName = processFileNameWithoutExt(node.fileName); + needDeleteExport.exportName.add(exportSpecifier.name.escapedText.toString()); + } + }); + if (needExport) { + statement.exportClause = ts.factory.updateNamedExports(statement.exportClause, newSpecifiers); + newStatementsWithoutExport.push(statement); + } + } +} + +function addNewStatements(node, newStatements, deleteSystemApiSet, needDeleteExport) { + let isCopyrightDeleted = false; + node.statements.forEach((statement, index) => { + if (!isNonInterop(statement)) { + newStatements.push(statement); + return; + } + if (index === 0) { + isCopyrightDeleted = true; + } + if (ts.isVariableStatement(statement)) { + deleteSystemApiSet.add(variableStatementGetEscapedText(statement)); + } else if ( + ts.isModuleDeclaration(statement) || + ts.isInterfaceDeclaration(statement) || + ts.isClassDeclaration(statement) || + ts.isEnumDeclaration(statement) || + ts.isStructDeclaration(statement) || + ts.isTypeAliasDeclaration(statement) + ) { + if (statement && statement.name && statement.name.escapedText) { + deleteSystemApiSet.add(statement.name.escapedText.toString()); + } + setDeleteExport(statement, node, needDeleteExport, deleteSystemApiSet); + } else if (ts.isExportAssignment(statement) || ts.isExportDeclaration(statement)) { + setDeleteExport(statement, node, needDeleteExport, deleteSystemApiSet); + } + }); + + return isCopyrightDeleted; +} + +function setDeleteExport(statement, node, needDeleteExport, deleteSystemApiSet) { + if (ts.isExportAssignment(statement) && deleteSystemApiSet.has(statement.expression.escapedText.toString())) { + needDeleteExport.fileName = processFileNameWithoutExt(node.fileName); + needDeleteExport.default = statement.expression.escapedText.toString(); + } else if (ts.isExportDeclaration(statement)) { + needDeleteExport.fileName = processFileNameWithoutExt(node.fileName); + statement.exportClause.elements.forEach((element) => { + const exportName = element.propertyName ? + element.propertyName.escapedText.toString() : + element.name.escapedText.toString(); + if (deleteSystemApiSet.has(exportName)) { + needDeleteExport.exportName.add(element.name.escapedText.toString()); + } + }); + } + //export namespace test {} + const modifiers = statement.modifiers; + if (modifiers === undefined) { + return; + } + const exportFlag = modifiers.some((modifier) => modifier.kind === ts.SyntaxKind.ExportKeyword); + const defaultFlag = modifiers.some((modifier) => modifier.kind === ts.SyntaxKind.DefaultKeyword); + if (exportFlag && defaultFlag) { + needDeleteExport.fileName = processFileNameWithoutExt(node.fileName); + needDeleteExport.default = statement.name.escapedText.toString(); + } else if (exportFlag) { + needDeleteExport.fileName = processFileNameWithoutExt(node.fileName); + needDeleteExport.exportName.add(statement.name.escapedText.toString()); + } +} + +/** + * 获取export节点的名字,只获取第一个关键词 + * @param {ts.node} statement + * @returns {Array} + */ +function getExportIdentifierName(statement) { + const names = []; + if (ts.isExpressionStatement(statement)) { + //exports.name = test; + if (ts.isBinaryExpression(statement.expression)) { + names.push(statement.expression.right.escapedText.toString()); + } + } else if (ts.isExportAssignment(statement)) { + //export default test1 + names.push(statement.expression.escapedText.toString()); + } else if (ts.isExportDeclaration(statement)) { + //export {test1} 、export {test1 as test} 、export * from './featureability' + const exportClause = statement.exportClause; + if (exportClause) { + const specifiers = exportClause.elements; + specifiers.forEach((specifier) => { + if (ts.isExportSpecifier(specifier)) { + const name = specifier.propertyName ? specifier.propertyName : specifier.name; + names.push(name.escapedText.toString()); + } + }); + } + } + return names; +} + +/** + * 遍历处理tsnode节点 + * @param context 解析过后的内容 + * @param node 解析过后的节点 + * @returns ts.node + */ +function processVisitEachChild(context, node) { + return ts.visitEachChild(node, processAllNodes, context); // 遍历所有子节点 + function processAllNodes(node) { + if (ts.isInterfaceDeclaration(node)) { + node = processInterfaceDeclaration(node); + } else if (ts.isClassDeclaration(node)) { + node = processClassDeclaration(node); + } else if (ts.isModuleDeclaration(node) && node.body && ts.isModuleBlock(node.body)) { + const newStatements = []; + node.body.statements.forEach((statement) => { + if (!isNonInterop(statement)) { + newStatements.push(statement); + } + }); + const newModuleBody = ts.factory.updateModuleBlock(node.body, newStatements); + node = ts.factory.updateModuleDeclaration( + node, + node.modifiers, + node.name, + newModuleBody + ); + } else if (ts.isEnumDeclaration(node)) { + node = processEnumDeclaration(node); + } else if (ts.isStructDeclaration(node)) { + node = processStructDeclaration(node); + } + return ts.visitEachChild(node, processAllNodes, context); + } +} + +/** + * 处理interface子节点 + */ +function processInterfaceDeclaration(node) { + const newMembers = []; + node.members.forEach((member) => { + if (!isNonInterop(member)) { + newMembers.push(member); + } + }); + node = ts.factory.updateInterfaceDeclaration( + node, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + newMembers + ); + return node; +} + +/** + * 处理class子节点 + */ +function processClassDeclaration(node) { + const newMembers = []; + node.members.forEach((member) => { + if (!isNonInterop(member)) { + newMembers.push(member); + } + }); + node = ts.factory.updateClassDeclaration( + node, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + newMembers + ); + return node; +} + +/** + * 处理enum子节点 + */ +function processEnumDeclaration(node) { + const newMembers = []; + node.members.forEach((member) => { + if (!isNonInterop(member)) { + newMembers.push(member); + } + }); + node = ts.factory.updateEnumDeclaration( + node, + node.modifiers, + node.name, + newMembers + ); + return node; +} + +/** + * 处理struct子节点 + */ +function processStructDeclaration(node) { + const newMembers = []; + node.members.forEach((member, index) => { + if (index >= 1 && !isNonInterop(member)) { + newMembers.push(member); + } + }); + node = ts.factory.updateStructDeclaration( + node, + node.modifiers, + node.name, + node.typeParameters, + node.heritageClauses, + newMembers + ); + return node; +} + +function variableStatementGetEscapedText(statement) { + let name = ''; + if ( + statement && + statement.declarationList && + statement.declarationList.declarations && + statement.declarationList.declarations.length > 0 && + statement.declarationList.declarations[0].name && + statement.declarationList.declarations[0].name.escapedText + ) { + name = statement.declarationList.declarations[0].name.escapedText.toString(); + } + return name; +} + +function isNonInterop(node) { + const notesContent = node.getFullText().replace(node.getText(), '').replace(/[\s]/g, ''); + const notesArr = notesContent.split(/\/\*\*/); + const notesStr = notesArr[notesArr.length - 1]; + for (const note of notesArr) { + if (note.length !== 0 && /@noninterop/g.test(note)) { + return true; + } + } + return false; +} + +function isEmptyFile(node) { + let isEmpty = true; + if (ts.isSourceFile(node) && node.statements) { + for (let i = 0; i < node.statements.length; i++) { + const statement = node.statements[i]; + if (ts.isImportDeclaration(statement)) { + continue; + } + isEmpty = false; + break; + } + } + const fileName = getPureName(node.fileName.replace('.ts', '').replace('.ets', '')); + if (isEmpty && componentEtsFiles.includes(fileName)) { + componentEtsDeleteFiles.push(fileName); + } + return isEmpty; +} + +let outputPath = ''; +let inputDir = ''; +start(); diff --git a/process_interop.py b/process_interop.py new file mode 100644 index 0000000000000000000000000000000000000000..5dc957732e9e7fb40dc613ee6ef448452a12b6a7 --- /dev/null +++ b/process_interop.py @@ -0,0 +1,57 @@ +#!/usr/bin/env python +# -*- coding: utf-8 -*- +# Copyright (c) 2025 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. + +import argparse +import sys +import os +import shutil +import subprocess + +INTERFACE_PATH = "interface/sdk-js" +PROCESS_INTEROP = "interface/sdk-js/build-tools/process_interop.js" + +def process_interop(options, sub_input, sub_output): + nodejs = os.path.abspath(options.node_js) + tool = os.path.abspath(os.path.join(options.source_root_dir, PROCESS_INTEROP)) + cwd_dir = os.path.abspath(os.path.join( + options.source_root_dir, INTERFACE_PATH)) + intermediates_output = os.path.abspath(options.intermediates_output) + + input_dir = intermediates_output + sub_input + output_dir = intermediates_output + sub_output + os.makedirs(output_dir, exist_ok=True) + process = subprocess.run([nodejs, tool, "--input", input_dir, + "--output", output_dir], shell=False, + cwd=os.path.abspath(os.path.join( + options.source_root_dir, cwd_dir)), + stdout=subprocess.PIPE) + return process + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('--intermediates-output', required=True) + parser.add_argument('--source-root-dir', required=True) + parser.add_argument('--node-js', required=True) + + options = parser.parse_args() + process_interop(options, "/ets1.1/sdk-js/api/arkui", "/ets1.2_interop/arkui") + process_interop(options, "/ets1.2/sdk-js/api/arkui", "/ets1.1_interop/arkui") + process_interop(options, "/arkui_transformer_api", "/ets1.1_interop/arkui") + + +if __name__ == '__main__': + sys.exit(main()) + \ No newline at end of file diff --git a/test.diff b/test.diff new file mode 100644 index 0000000000000000000000000000000000000000..69a78a10d3f9f816177d6d200ee4c46d143f5cc3 Binary files /dev/null and b/test.diff differ