Improve typescript bindings (#1369)

This commit is contained in:
Jamie 2021-02-25 13:57:09 -08:00 committed by GitHub
parent 595c7d9070
commit 592789941e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 13 deletions

View File

@ -9,8 +9,8 @@ type State = {
};
export type MapEvent = MjolnirEvent & {
point: Array<number>,
lngLat: Array<number>,
point: [x: number, y: number],
lngLat: [longitude: number, latitude: number],
features?: Array<any>
};

View File

@ -5,18 +5,22 @@ export type MjolnirEvent = {
type: string,
center: {x: number, y: number},
offsetCenter: {x: number, y: number},
deltaX: number,
deltaY: number,
delta: number,
scale: number,
rotation: number,
pointerType: string,
metaKey: boolean,
rightButton: boolean,
stopPropagation: Function,
preventDefault: Function,
deltaX?: number,
deltaY?: number,
delta?: number,
scale?: number,
rotation?: number,
pointerType?: string,
metaKey?: boolean,
key?: number,
leftButton?: boolean,
middleButton?: boolean,
rightButton?: boolean,
stopPropagation: () => void,
stopImmediatePropagation: () => void,
preventDefault: () => void,
target: HTMLElement,
srcEvent: any
srcEvent: MouseEvent | PointerEvent | TouchEvent
};
export const LINEAR_TRANSITION_PROPS: any;