1// @allowJs: true 2// @checkJs: true 3// @noEmit: true 4// @Filename: type.js 5/** @typedef {import("./mod1").TestEnum} TE */ 6/** @type {TE} */ 7const test = 'add' 8/** @type {import("./mod1").TestEnum} */ 9const tost = 'remove' 10 11// @Filename: value.js 12import { TestEnum } from "./mod1" 13/** @type {TestEnum} */ 14const tist = TestEnum.ADD 15 16 17// @Filename: mod1.js 18 19/** @enum {string} */ 20export const TestEnum = { 21 ADD: 'add', 22 REMOVE: 'remove' 23} 24