d-pad
Version:
easy keyboard navigation without having to change your html
103 lines (102 loc) • 3.49 kB
TypeScript
declare var dpad: {
direction: {
up: {
x: number;
y: number;
length2(): number;
length(): number;
abs(): /*elided*/ any;
transpose(): /*elided*/ any;
invert(): /*elided*/ any;
scale(scalar: number): /*elided*/ any;
div(scalar: number): /*elided*/ any;
to(other: /*elided*/ any): /*elided*/ any;
equal(other: /*elided*/ any): boolean;
dot(other: /*elided*/ any): number;
copy(): /*elided*/ any;
toString(): string;
};
down: {
x: number;
y: number;
length2(): number;
length(): number;
abs(): /*elided*/ any;
transpose(): /*elided*/ any;
invert(): /*elided*/ any;
scale(scalar: number): /*elided*/ any;
div(scalar: number): /*elided*/ any;
to(other: /*elided*/ any): /*elided*/ any;
equal(other: /*elided*/ any): boolean;
dot(other: /*elided*/ any): number;
copy(): /*elided*/ any;
toString(): string;
};
left: {
x: number;
y: number;
length2(): number;
length(): number;
abs(): /*elided*/ any;
transpose(): /*elided*/ any;
invert(): /*elided*/ any;
scale(scalar: number): /*elided*/ any;
div(scalar: number): /*elided*/ any;
to(other: /*elided*/ any): /*elided*/ any;
equal(other: /*elided*/ any): boolean;
dot(other: /*elided*/ any): number;
copy(): /*elided*/ any;
toString(): string;
};
right: {
x: number;
y: number;
length2(): number;
length(): number;
abs(): /*elided*/ any;
transpose(): /*elided*/ any;
invert(): /*elided*/ any;
scale(scalar: number): /*elided*/ any;
div(scalar: number): /*elided*/ any;
to(other: /*elided*/ any): /*elided*/ any;
equal(other: /*elided*/ any): boolean;
dot(other: /*elided*/ any): number;
copy(): /*elided*/ any;
toString(): string;
};
};
autoFlow: {
next: {
x: number;
y: number;
length2(): number;
length(): number;
abs(): /*elided*/ any;
transpose(): /*elided*/ any;
invert(): /*elided*/ any;
scale(scalar: number): /*elided*/ any;
div(scalar: number): /*elided*/ any;
to(other: /*elided*/ any): /*elided*/ any;
equal(other: /*elided*/ any): boolean;
dot(other: /*elided*/ any): number;
copy(): /*elided*/ any;
toString(): string;
}[];
back: {
x: number;
y: number;
length2(): number;
length(): number;
abs(): /*elided*/ any;
transpose(): /*elided*/ any;
invert(): /*elided*/ any;
scale(scalar: number): /*elided*/ any;
div(scalar: number): /*elided*/ any;
to(other: /*elided*/ any): /*elided*/ any;
equal(other: /*elided*/ any): boolean;
dot(other: /*elided*/ any): number;
copy(): /*elided*/ any;
toString(): string;
}[];
};
};