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// testReplacementWoAt
17import * as a from "@normalized:N&module&bundle&lib/importfile1&1.0.0";
18import * as b from "@normalized:N&module&bundle&lib/importfile1&";
19import * as c from "@normalized:N&&bundle&lib/importfile1&1.0.0";
20import * as d from "@normalized:N&&bundle&lib/importfile1&";
21
22// No-effect since no version info in compileContextInfo.json
23import * as e from "@normalized:N&&&lib2/importfile3&";
24
25//testReplacementWithAt
26import * as f from "@normalized:N&module&&@ohos/lib/importfile2&1.0.0";
27import * as g from "@normalized:N&module&&@ohos/lib/importfile2&";
28import * as h from "@normalized:N&&&@ohos/lib/importfile2&1.0.0";
29import * as i from "@normalized:N&&&@ohos/lib/importfile2&";
30
31// No-effect since no version info in compileContextInfo.json
32import * as j from "@normalized:N&&&@ohos/lib2/importfile4&";
33
34function foo() {
35    print([a, b, c, d, e, f, g, h, i, j]);
36}