Skip to content

Commit 4ac022c

Browse files
committed
add typescript definition file
1 parent f65320a commit 4ac022c

2 files changed

Lines changed: 19 additions & 1 deletion

File tree

index.d.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
export default class AutocompleteElement extends HTMLElement {
2+
src: string;
3+
value: string;
4+
open: boolean;
5+
}
6+
7+
declare type AutocompleteEventType = 'auto-complete-change'
8+
9+
declare type AutocompleteEvent$Init = CustomEvent & {
10+
relatedTarget: HTMLInputElement;
11+
}
12+
13+
export class AutocompleteEvent extends CustomEvent<any> {
14+
constructor(type: AutocompleteEventType, init: AutocompleteEvent$Init)
15+
relatedTarget: HTMLInputElement;
16+
}

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@
55
"repository": "github/auto-complete-element",
66
"main": "dist/index.umd.js",
77
"module": "dist/index.esm.js",
8+
"types": "index.d.ts",
89
"scripts": {
910
"clean": "rm -rf dist",
1011
"lint": "github-lint",
@@ -19,7 +20,8 @@
1920
],
2021
"license": "MIT",
2122
"files": [
22-
"dist"
23+
"dist",
24+
"index.d.ts"
2325
],
2426
"dependencies": {
2527
"@github/combobox-nav": "^0.3.2"

0 commit comments

Comments
 (0)