Skip to content

Commit 2a34160

Browse files
authored
Fix typings for vue-cheetah-grid (#442)
* Fix typings * update
1 parent 7e5ce60 commit 2a34160

File tree

3 files changed

+12
-9
lines changed

3 files changed

+12
-9
lines changed

packages/vue-cheetah-grid/package-lock.json

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

packages/vue-cheetah-grid/package.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "vue-cheetah-grid",
3-
"version": "1.16.2",
3+
"version": "1.16.3",
44
"description": "Cheetah Grid for Vue.js",
55
"main": "lib/index.js",
66
"unpkg": "dist/vueCheetahGrid.js",
@@ -51,7 +51,7 @@
5151
},
5252
"homepage": "https://github.com/future-architect/cheetah-grid/tree/master/packages/vue-cheetah-grid",
5353
"dependencies": {
54-
"cheetah-grid": "^1.16.0"
54+
"cheetah-grid": "^1.16.2"
5555
},
5656
"devDependencies": {
5757
"@babel/core": "^7.11.1",

packages/vue-cheetah-grid/scripts/vue3-types.js

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,8 +62,11 @@ ${componentName}: typeof ${componentName};
6262
fs.mkdirSync(typeDir)
6363
}
6464
fs.writeFileSync(typePath, `${`
65-
import { PublicProps } from "vue";
65+
import type { PublicProps, ComponentPublicInstance } from "vue";
6666
export * as cheetahGrid from 'cheetah-grid'
67+
export function storeElement (vm: ComponentPublicInstance): void;
68+
export function removeElement (vm: ComponentPublicInstance): void;
69+
export function getComponentFromElement (element: HTMLElement): ComponentPublicInstance | undefined;
6770
6871
type ComponentConstructor<Props = {}, Methods = {}, Slots = {}> = {
6972
new (): {

0 commit comments

Comments
 (0)