1/* 2* Copyright (C) 2025 HiHope Open Source Organization. 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@Sendable 16export class Person { 17 public name: string = ''; 18 public age: number = 1; 19 20 constructor(name: string, age: number) { 21 this.name = name; 22 this.age = age; 23 } 24 25 fullName(): string { 26 return this.name + ' ' + this.age; 27 } 28} 29 30@Sendable 31export function numberfun() { 32 return 1; 33} 34;