1/*
2 * Copyright (c) 2022 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@Builder
17function textExtend(fontsize: number){
18  Text('Builder').fontSize(fontsize)
19}
20
21@Component
22struct BaseComponent {
23  @Link testStr: string
24  @Link testNum: number
25  @Link testObj: object
26
27  build() {
28    Column(){
29      Text('BaseComponent')
30        .fontSize(20)
31      Text('testStr: ' + JSON.stringify(this.testStr))
32        .fontSize(20)
33      Text('testNum: ' + JSON.stringify(this.testNum))
34        .fontSize(20)
35      Text('testObj: ' + JSON.stringify(this.testObj))
36        .fontSize(20)
37    }
38  }
39}
40
41export { textExtend, BaseComponent }
42