133eb0b6dSopenharmony_ci/*
233eb0b6dSopenharmony_ci * Copyright (c) 2021 Huawei Device Co., Ltd.
333eb0b6dSopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License");
433eb0b6dSopenharmony_ci * you may not use this file except in compliance with the License.
533eb0b6dSopenharmony_ci * You may obtain a copy of the License at
633eb0b6dSopenharmony_ci *
733eb0b6dSopenharmony_ci *     http://www.apache.org/licenses/LICENSE-2.0
833eb0b6dSopenharmony_ci *
933eb0b6dSopenharmony_ci * Unless required by applicable law or agreed to in writing, software
1033eb0b6dSopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS,
1133eb0b6dSopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1233eb0b6dSopenharmony_ci * See the License for the specific language governing permissions and
1333eb0b6dSopenharmony_ci * limitations under the License.
1433eb0b6dSopenharmony_ci */
1533eb0b6dSopenharmony_ci
1633eb0b6dSopenharmony_ciconst calc = requireInternal('calc');
1733eb0b6dSopenharmony_ci
1833eb0b6dSopenharmony_ciconst number = requireNapi('number');
1933eb0b6dSopenharmony_ci
2033eb0b6dSopenharmony_cifunction sub(x, y)
2133eb0b6dSopenharmony_ci{
2233eb0b6dSopenharmony_ci    return x - y;
2333eb0b6dSopenharmony_ci};
2433eb0b6dSopenharmony_ci
2533eb0b6dSopenharmony_ciexport default {
2633eb0b6dSopenharmony_ci    add: calc.add,
2733eb0b6dSopenharmony_ci    sub: sub,
2833eb0b6dSopenharmony_ci    ValueConstant: {
2933eb0b6dSopenharmony_ci        TYPE_VALUE_0: 0,
3033eb0b6dSopenharmony_ci        TYPE_VALUE_1: number.Number.ONE,
3133eb0b6dSopenharmony_ci    }
3233eb0b6dSopenharmony_ci};