Skip to content

Commit 37c8d1b

Browse files
committed
feat: declare version * 7
1 parent c8900e8 commit 37c8d1b

File tree

1 file changed

+13
-14
lines changed

1 file changed

+13
-14
lines changed

src/version.ts

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,20 @@
11
// eslint-disable-next-line @typescript-eslint/no-unused-vars
22
interface Window {
33
CubeUIKit: {
4-
version: string[];
4+
version: string;
55
};
66
}
77

8-
if (!window.CubeUIKit || !Array.isArray(window.CubeUIKit)) {
9-
window.CubeUIKit = {
10-
version: [],
11-
};
12-
}
13-
14-
// @ts-ignore
15-
if ('__UIKIT_VERSION__') {
16-
window.CubeUIKit.version.push('__UIKIT_VERSION__');
17-
}
18-
19-
if (window.CubeUIKit.version.length > 1) {
20-
console.error('More than one version of CubeUIKit is loaded');
8+
if (window.CubeUIKit?.version) {
9+
console.error('More than one version of CubeUIKit is loaded', {
10+
loadedVersions: [window.CubeUIKit.version, '__UIKIT_VERSION'],
11+
});
12+
} else {
13+
if (!window.CubeUIKit || !Array.isArray(window.CubeUIKit)) {
14+
window.CubeUIKit = {
15+
version: '__UIKIT_VERSION__',
16+
};
17+
} else {
18+
window.CubeUIKit.version = '__UIKIT_VERSION__';
19+
}
2120
}

0 commit comments

Comments
 (0)