1/* 2 * Copyright (c) 2024 Huawei Device Co., Ltd. 3 * Licensed under the Apache License, Version 2.0 (the "License"); 4 * you may not use this file except in compliance with the License. 5 * You may obtain a copy of the License at 6 * 7 * http://www.apache.org/licenses/LICENSE-2.0 8 * 9 * Unless required by applicable law or agreed to in writing, software 10 * distributed under the License is distributed on an "AS IS" BASIS, 11 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 12 * See the License for the specific language governing permissions and 13 * limitations under the License. 14 */ 15 16@Sendable 17function D_sf():void {} 18const Dv_sf = D_sf; 19 20function D_nf():void {} 21const Dv_nf = D_nf; 22 23@Sendable 24type D_Sft = ()=>void; 25type Dv_Sft = D_Sft; 26 27type D_Nft = ()=>void; 28type Dv_Nft = D_Nft; 29 30@Sendable 31class D_Sc {} 32class D_Nc {} 33 34 35export { 36 D_sf, Dv_sf, D_nf, Dv_nf, D_Sft, Dv_Sft, D_Nft, Dv_Nft, D_Sc, D_Nc, 37 D_sf as AS_D_sf, Dv_sf as AS_Dv_sf, D_nf as AS_D_nf, Dv_nf as AS_Dv_nf, 38 D_Sft as AS_D_Sft, Dv_Sft as AS_Dv_Sft, D_Nft as AS_D_Nft, Dv_Nft as AS_Dv_Nft, 39 D_Sc as AS_D_Sc, D_Nc as AS_D_Nc 40}; 41