@any-touch/shared
Advanced tools
Comparing version 0.6.0-beta.30 to 0.6.0
@@ -1,2 +0,4 @@ | ||
export declare const SUPPORT_TOUCH: boolean; | ||
export declare const CLIENT_X = "clientX"; | ||
export declare const CLIENT_Y = "clientY"; | ||
export declare const COMPUTE_INTERVAL = 16; | ||
export declare const INPUT_START = "start"; | ||
@@ -6,25 +8,23 @@ export declare const INPUT_MOVE = "move"; | ||
export declare const INPUT_END = "end"; | ||
export declare const DIRECTION_LEFT = "left"; | ||
export declare const DIRECTION_RIGHT = "right"; | ||
export declare const DIRECTION_UP = "up"; | ||
export declare const DIRECTION_DOWN = "down"; | ||
export declare const NONE = "none"; | ||
export declare const TOUCH = "touch"; | ||
export declare const MOUSE = "mouse"; | ||
export declare const TOUCH_START = "touchstart"; | ||
export declare const TOUCH_MOVE = "touchmove"; | ||
export declare const TOUCH_END = "touchend"; | ||
export declare const TOUCH_CANCEL = "touchcancel"; | ||
export declare const MOUSE_UP = "mouseup"; | ||
export declare const MOUSE_MOVE = "mousemove"; | ||
export declare const MOUSE_DOWN = "mousedown"; | ||
export declare const CLIENT_X = "clientX"; | ||
export declare const CLIENT_Y = "clientY"; | ||
export declare const COMPUTE_INTERVAL = 16; | ||
export declare const STATUS_POSSIBLE = "possible"; | ||
export declare const TOUCH_START: "touchstart"; | ||
export declare const TOUCH_MOVE: "touchmove"; | ||
export declare const TOUCH_END: "touchend"; | ||
export declare const TOUCH_CANCEL: "touchcancel"; | ||
export declare const MOUSE_UP: "mouseup"; | ||
export declare const MOUSE_MOVE: "mousemove"; | ||
export declare const MOUSE_DOWN: "mousedown"; | ||
export declare const SUPPORT_TOUCH: boolean; | ||
export declare const STATUS_POSSIBLE = "p"; | ||
export declare const STATUS_START = "start"; | ||
export declare const STATUS_MOVE = "move"; | ||
export declare const STATUS_END = "end"; | ||
export declare const STATUS_RECOGNIZED = "r"; | ||
export declare const STATUS_FAILED = "f"; | ||
export declare const STATUS_CANCELLED = "cancel"; | ||
export declare const STATUS_FAILED = "failed"; | ||
export declare const STATUS_RECOGNIZED = "recognized"; | ||
export declare const DIRECTION_LEFT = "left"; | ||
export declare const DIRECTION_RIGHT = "right"; | ||
export declare const DIRECTION_UP = "up"; | ||
export declare const DIRECTION_DOWN = "down"; | ||
export declare const NONE = "none"; |
@@ -0,0 +0,0 @@ export * from './is'; |
@@ -13,3 +13,5 @@ 'use strict'; | ||
var SUPPORT_TOUCH = 'ontouchstart' in window; | ||
var CLIENT_X = 'clientX'; | ||
var CLIENT_Y = 'clientY'; | ||
var COMPUTE_INTERVAL = 16; | ||
var INPUT_START = 'start'; | ||
@@ -19,21 +21,2 @@ var INPUT_MOVE = 'move'; | ||
var INPUT_END = 'end'; | ||
var TOUCH = 'touch'; | ||
var MOUSE = 'mouse'; | ||
var TOUCH_START = 'touchstart'; | ||
var TOUCH_MOVE = 'touchmove'; | ||
var TOUCH_END = 'touchend'; | ||
var TOUCH_CANCEL = 'touchcancel'; | ||
var MOUSE_UP = 'mouseup'; | ||
var MOUSE_MOVE = 'mousemove'; | ||
var MOUSE_DOWN = 'mousedown'; | ||
var CLIENT_X = 'clientX'; | ||
var CLIENT_Y = 'clientY'; | ||
var COMPUTE_INTERVAL = 16; | ||
var STATUS_POSSIBLE = 'possible'; | ||
var STATUS_START = 'start'; | ||
var STATUS_MOVE = 'move'; | ||
var STATUS_END = 'end'; | ||
var STATUS_CANCELLED = 'cancel'; | ||
var STATUS_FAILED = 'failed'; | ||
var STATUS_RECOGNIZED = 'recognized'; | ||
var DIRECTION_LEFT = 'left'; | ||
@@ -44,2 +27,19 @@ var DIRECTION_RIGHT = 'right'; | ||
var NONE = 'none'; | ||
var TOUCH = 'touch'; | ||
var MOUSE = 'mouse'; | ||
var TOUCH_START = TOUCH + INPUT_START; | ||
var TOUCH_MOVE = TOUCH + INPUT_MOVE; | ||
var TOUCH_END = TOUCH + INPUT_END; | ||
var TOUCH_CANCEL = TOUCH + INPUT_CANCEL; | ||
var MOUSE_UP = MOUSE + DIRECTION_UP; | ||
var MOUSE_MOVE = MOUSE + INPUT_MOVE; | ||
var MOUSE_DOWN = MOUSE + DIRECTION_DOWN; | ||
var SUPPORT_TOUCH = "on" + TOUCH_START in window; | ||
var STATUS_POSSIBLE = 'p'; | ||
var STATUS_START = INPUT_START; | ||
var STATUS_MOVE = INPUT_MOVE; | ||
var STATUS_END = INPUT_END; | ||
var STATUS_RECOGNIZED = 'r'; | ||
var STATUS_FAILED = 'f'; | ||
var STATUS_CANCELLED = INPUT_CANCEL; | ||
@@ -46,0 +46,0 @@ function round2(n) { |
@@ -9,3 +9,5 @@ var ObjectToString = Object.prototype.toString; | ||
var SUPPORT_TOUCH = 'ontouchstart' in window; | ||
var CLIENT_X = 'clientX'; | ||
var CLIENT_Y = 'clientY'; | ||
var COMPUTE_INTERVAL = 16; | ||
var INPUT_START = 'start'; | ||
@@ -15,21 +17,2 @@ var INPUT_MOVE = 'move'; | ||
var INPUT_END = 'end'; | ||
var TOUCH = 'touch'; | ||
var MOUSE = 'mouse'; | ||
var TOUCH_START = 'touchstart'; | ||
var TOUCH_MOVE = 'touchmove'; | ||
var TOUCH_END = 'touchend'; | ||
var TOUCH_CANCEL = 'touchcancel'; | ||
var MOUSE_UP = 'mouseup'; | ||
var MOUSE_MOVE = 'mousemove'; | ||
var MOUSE_DOWN = 'mousedown'; | ||
var CLIENT_X = 'clientX'; | ||
var CLIENT_Y = 'clientY'; | ||
var COMPUTE_INTERVAL = 16; | ||
var STATUS_POSSIBLE = 'possible'; | ||
var STATUS_START = 'start'; | ||
var STATUS_MOVE = 'move'; | ||
var STATUS_END = 'end'; | ||
var STATUS_CANCELLED = 'cancel'; | ||
var STATUS_FAILED = 'failed'; | ||
var STATUS_RECOGNIZED = 'recognized'; | ||
var DIRECTION_LEFT = 'left'; | ||
@@ -40,2 +23,19 @@ var DIRECTION_RIGHT = 'right'; | ||
var NONE = 'none'; | ||
var TOUCH = 'touch'; | ||
var MOUSE = 'mouse'; | ||
var TOUCH_START = TOUCH + INPUT_START; | ||
var TOUCH_MOVE = TOUCH + INPUT_MOVE; | ||
var TOUCH_END = TOUCH + INPUT_END; | ||
var TOUCH_CANCEL = TOUCH + INPUT_CANCEL; | ||
var MOUSE_UP = MOUSE + DIRECTION_UP; | ||
var MOUSE_MOVE = MOUSE + INPUT_MOVE; | ||
var MOUSE_DOWN = MOUSE + DIRECTION_DOWN; | ||
var SUPPORT_TOUCH = "on" + TOUCH_START in window; | ||
var STATUS_POSSIBLE = 'p'; | ||
var STATUS_START = INPUT_START; | ||
var STATUS_MOVE = INPUT_MOVE; | ||
var STATUS_END = INPUT_END; | ||
var STATUS_RECOGNIZED = 'r'; | ||
var STATUS_FAILED = 'f'; | ||
var STATUS_CANCELLED = INPUT_CANCEL; | ||
@@ -42,0 +42,0 @@ function round2(n) { |
@@ -1,1 +0,1 @@ | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var ObjectToString=Object.prototype.toString;function isRegExp(T){return"[object RegExp]"===ObjectToString.call(T)}function isFunction(T){return"[object Function]"===ObjectToString.call(T)}var SUPPORT_TOUCH="ontouchstart"in window,INPUT_START="start",INPUT_MOVE="move",INPUT_CANCEL="cancel",INPUT_END="end",TOUCH="touch",MOUSE="mouse",TOUCH_START="touchstart",TOUCH_MOVE="touchmove",TOUCH_END="touchend",TOUCH_CANCEL="touchcancel",MOUSE_UP="mouseup",MOUSE_MOVE="mousemove",MOUSE_DOWN="mousedown",CLIENT_X="clientX",CLIENT_Y="clientY",COMPUTE_INTERVAL=16,STATUS_POSSIBLE="possible",STATUS_START="start",STATUS_MOVE="move",STATUS_END="end",STATUS_CANCELLED="cancel",STATUS_FAILED="failed",STATUS_RECOGNIZED="recognized",DIRECTION_LEFT="left",DIRECTION_RIGHT="right",DIRECTION_UP="up",DIRECTION_DOWN="down",NONE="none";function round2(T){return Math.round(100*T)/100}exports.CLIENT_X=CLIENT_X,exports.CLIENT_Y=CLIENT_Y,exports.COMPUTE_INTERVAL=COMPUTE_INTERVAL,exports.DIRECTION_DOWN=DIRECTION_DOWN,exports.DIRECTION_LEFT=DIRECTION_LEFT,exports.DIRECTION_RIGHT=DIRECTION_RIGHT,exports.DIRECTION_UP=DIRECTION_UP,exports.INPUT_CANCEL=INPUT_CANCEL,exports.INPUT_END=INPUT_END,exports.INPUT_MOVE=INPUT_MOVE,exports.INPUT_START=INPUT_START,exports.MOUSE=MOUSE,exports.MOUSE_DOWN=MOUSE_DOWN,exports.MOUSE_MOVE=MOUSE_MOVE,exports.MOUSE_UP=MOUSE_UP,exports.NONE=NONE,exports.STATUS_CANCELLED=STATUS_CANCELLED,exports.STATUS_END=STATUS_END,exports.STATUS_FAILED=STATUS_FAILED,exports.STATUS_MOVE=STATUS_MOVE,exports.STATUS_POSSIBLE=STATUS_POSSIBLE,exports.STATUS_RECOGNIZED=STATUS_RECOGNIZED,exports.STATUS_START=STATUS_START,exports.SUPPORT_TOUCH=SUPPORT_TOUCH,exports.TOUCH=TOUCH,exports.TOUCH_CANCEL=TOUCH_CANCEL,exports.TOUCH_END=TOUCH_END,exports.TOUCH_MOVE=TOUCH_MOVE,exports.TOUCH_START=TOUCH_START,exports.isFunction=isFunction,exports.isRegExp=isRegExp,exports.round2=round2; | ||
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var ObjectToString=Object.prototype.toString;function isRegExp(T){return"[object RegExp]"===ObjectToString.call(T)}function isFunction(T){return"[object Function]"===ObjectToString.call(T)}var CLIENT_X="clientX",CLIENT_Y="clientY",COMPUTE_INTERVAL=16,INPUT_START="start",INPUT_MOVE="move",INPUT_CANCEL="cancel",INPUT_END="end",DIRECTION_LEFT="left",DIRECTION_RIGHT="right",DIRECTION_UP="up",DIRECTION_DOWN="down",NONE="none",TOUCH="touch",MOUSE="mouse",TOUCH_START=TOUCH+INPUT_START,TOUCH_MOVE=TOUCH+INPUT_MOVE,TOUCH_END=TOUCH+INPUT_END,TOUCH_CANCEL=TOUCH+INPUT_CANCEL,MOUSE_UP=MOUSE+DIRECTION_UP,MOUSE_MOVE=MOUSE+INPUT_MOVE,MOUSE_DOWN=MOUSE+DIRECTION_DOWN,SUPPORT_TOUCH="on"+TOUCH_START in window,STATUS_POSSIBLE="p",STATUS_START=INPUT_START,STATUS_MOVE=INPUT_MOVE,STATUS_END=INPUT_END,STATUS_RECOGNIZED="r",STATUS_FAILED="f",STATUS_CANCELLED=INPUT_CANCEL;function round2(T){return Math.round(100*T)/100}exports.CLIENT_X=CLIENT_X,exports.CLIENT_Y=CLIENT_Y,exports.COMPUTE_INTERVAL=COMPUTE_INTERVAL,exports.DIRECTION_DOWN=DIRECTION_DOWN,exports.DIRECTION_LEFT=DIRECTION_LEFT,exports.DIRECTION_RIGHT=DIRECTION_RIGHT,exports.DIRECTION_UP=DIRECTION_UP,exports.INPUT_CANCEL=INPUT_CANCEL,exports.INPUT_END=INPUT_END,exports.INPUT_MOVE=INPUT_MOVE,exports.INPUT_START=INPUT_START,exports.MOUSE=MOUSE,exports.MOUSE_DOWN=MOUSE_DOWN,exports.MOUSE_MOVE=MOUSE_MOVE,exports.MOUSE_UP=MOUSE_UP,exports.NONE=NONE,exports.STATUS_CANCELLED=STATUS_CANCELLED,exports.STATUS_END=STATUS_END,exports.STATUS_FAILED=STATUS_FAILED,exports.STATUS_MOVE=STATUS_MOVE,exports.STATUS_POSSIBLE=STATUS_POSSIBLE,exports.STATUS_RECOGNIZED=STATUS_RECOGNIZED,exports.STATUS_START=STATUS_START,exports.SUPPORT_TOUCH=SUPPORT_TOUCH,exports.TOUCH=TOUCH,exports.TOUCH_CANCEL=TOUCH_CANCEL,exports.TOUCH_END=TOUCH_END,exports.TOUCH_MOVE=TOUCH_MOVE,exports.TOUCH_START=TOUCH_START,exports.isFunction=isFunction,exports.isRegExp=isRegExp,exports.round2=round2; |
export declare function isRegExp(input: any): input is RegExp; | ||
export declare function isFunction(input: any): input is Function; |
@@ -0,1 +1,2 @@ | ||
import { STATUS_POSSIBLE, STATUS_START, STATUS_MOVE, STATUS_END, STATUS_CANCELLED, STATUS_FAILED, STATUS_RECOGNIZED } from '@any-touch/shared'; | ||
import Base from '@any-touch/recognizer'; | ||
@@ -6,2 +7,3 @@ export declare type Recognizer = Base; | ||
export interface PointClientXY { | ||
target: EventTarget | null; | ||
clientX: number; | ||
@@ -17,6 +19,6 @@ clientY: number; | ||
readonly target: EventTarget | null; | ||
readonly targets: (EventTarget | null)[]; | ||
readonly nativeEvent: Event; | ||
} | ||
export interface PureInput extends BaseInput { | ||
readonly preventDefault: () => void; | ||
readonly isStart: boolean; | ||
@@ -31,2 +33,6 @@ readonly isEnd: boolean; | ||
readonly y: number; | ||
readonly getOffset: (el: HTMLElement | SVGElement) => { | ||
x: number; | ||
y: number; | ||
}; | ||
} | ||
@@ -88,1 +94,2 @@ export interface Input extends PureInput { | ||
} | ||
export declare type SupportStatus = typeof STATUS_POSSIBLE | typeof STATUS_START | typeof STATUS_MOVE | typeof STATUS_END | typeof STATUS_CANCELLED | typeof STATUS_FAILED | typeof STATUS_RECOGNIZED; |
{ | ||
"name": "@any-touch/shared", | ||
"version": "0.6.0-beta.30", | ||
"description": "any-touch内部的公共函数.", | ||
"main": "dist/index.js", | ||
"module": "dist/index.es.js", | ||
"author": "any86", | ||
"license": "ISC", | ||
"publishConfig": { | ||
"access": "public" | ||
}, | ||
"sideEffects": false, | ||
"gitHead": "72c35289e4996e7a568625595c8b1fd05728eadb" | ||
"name": "@any-touch/shared", | ||
"version": "0.6.0", | ||
"description": "any-touch内部的公共函数.", | ||
"main": "dist/index.js", | ||
"module": "dist/index.es.js", | ||
"author": "any86", | ||
"license": "ISC", | ||
"peerDependencies": { | ||
"tslib": "^1.9.3" | ||
}, | ||
"publishConfig": { | ||
"access": "public" | ||
}, | ||
"files": [ | ||
"dist/*" | ||
], | ||
"sideEffects": false, | ||
"gitHead": "2dd2b1983b6e7cca0c4908d9d44f2036282877d3" | ||
} |
Sorry, the diff of this file is not supported yet
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No README
QualityPackage does not have a README. This may indicate a failed publish or a low quality package.
Found 1 instance in 1 package
0
49
13411
1
11
248