UNPKG

svelte-ux

Version:

- Increment version in `package.json` and commit as `Version bump to x.y.z` - `npm run publish`

13 lines (12 loc) 857 B
type EventType = MouseEvent | TouchEvent; export declare function hasKeyOf<T>(object: any, key: string): object is T; export declare function hasProperty<T>(o: T, name: string | number | symbol): name is keyof T; export declare function nameof<T>(key: keyof T, instance?: T): keyof T; export declare function isNumber(val: unknown): val is number; export declare function isElement(elem?: Element | EventType): elem is Element; export declare function isSVGElement(elem?: Element): elem is SVGElement; export declare function isSVGSVGElement(elem?: Element | null): elem is SVGSVGElement; export declare function isSVGGraphicsElement(elem?: Element | null): elem is SVGGraphicsElement; export declare function isTouchEvent(event?: EventType): event is TouchEvent; export declare function isEvent(event?: EventType | Element): event is EventType; export {};