Installation
npm install --save @types/dropkickjs
Summary
This package contains type definitions for dropkickjs (http://dropkickjs.com/).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/dropkickjs.
index.d.ts
// Type definitions for dropkickjs 2.1
// Project: http://dropkickjs.com/, https://github.com/robdel12/dropkick
// Definitions by: Dmitry Pesterev <https://github.com/VorobeY1326>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
interface DropkickOptions {
disabled?: boolean | undefined;
form?: Node | undefined;
length?: number | undefined;
mobile?: boolean | undefined;
multiple?: boolean | undefined;
options?: string[] | undefined;
selectedIndex?: number | undefined;
selectedOptions?: string[] | undefined;
value?: string | undefined;
change?(): void;
close?(): void;
initialize?(): void;
open?(): void;
}
declare class Dropkick {
constructor(id: string | HTMLElement, options?: DropkickOptions);
add(value: string | Node, before?: number | string): void;
close(): void;
disable(disabled?: boolean): void;
disable(index: number, disabled?: boolean): void;
dispose(): void;
focus(): void;
hide(index: number, hidden?: boolean): void;
item(index: number): Node;
open(): void;
refresh(): void;
remove(index: number): void;
reset(clear?: boolean): void;
search(string: string, mode?: string): string[];
select(element: number | string, selectDisabled?: boolean): Node;
selectOne(element: number, selectDisabled?: boolean): Node;
disabled: boolean;
form: Node;
length: number;
mobile: boolean;
multiple: boolean;
options: string[];
selectedIndex: number;
selectedOptions: string[];
value: string;
}
Additional Details
- Last updated: Fri, 22 Sep 2023 20:29:40 GMT
- Dependencies: none
- Global values:
Dropkick
Credits
These definitions were written by Dmitry Pesterev.