materialize-angular
Version:
Material UI Angular library
44 lines • 3.15 kB
JavaScript
/**
* @fileoverview added by tsickle
* Generated from: app/utils/get-supported-events.util.ts
* @suppress {checkTypes,constantProperty,extraRequire,missingOverride,missingReturn,unusedPrivateMembers,uselessCode} checked by tsc
*/
/**
* @license
* Copyright Workylab. All Rights Reserved.
*
* Use of this source code is governed by an MIT-style license that can be
* found in the LICENSE file at https://raw.githubusercontent.com/workylab/materialize-angular/master/LICENSE
*/
/** @type {?} */
const MOUSE_EVENTS = {
down: 'mousedown',
move: 'mousemove',
resize: 'resize',
up: 'mouseup'
};
/** @type {?} */
const TOUCH_EVENTS = {
down: 'touchstart',
move: 'touchmove',
resize: 'resize',
up: 'touchend'
};
/**
* @return {?}
*/
export function supportTouchEvents() {
return 'ontouchstart' in window;
}
/** @type {?} */
export const supportedEvents = (/**
* @return {?}
*/
() => {
/** @type {?} */
const events = supportTouchEvents()
? TOUCH_EVENTS
: MOUSE_EVENTS;
return events;
});
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ2V0LXN1cHBvcnRlZC1ldmVudHMudXRpbC5qcyIsInNvdXJjZVJvb3QiOiJuZzovL21hdGVyaWFsaXplLWFuZ3VsYXIvIiwic291cmNlcyI6WyJhcHAvdXRpbHMvZ2V0LXN1cHBvcnRlZC1ldmVudHMudXRpbC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O01BVU0sWUFBWSxHQUF5QjtJQUN6QyxJQUFJLEVBQUUsV0FBVztJQUNqQixJQUFJLEVBQUUsV0FBVztJQUNqQixNQUFNLEVBQUUsUUFBUTtJQUNoQixFQUFFLEVBQUUsU0FBUztDQUNkOztNQUVLLFlBQVksR0FBeUI7SUFDekMsSUFBSSxFQUFFLFlBQVk7SUFDbEIsSUFBSSxFQUFFLFdBQVc7SUFDakIsTUFBTSxFQUFFLFFBQVE7SUFDaEIsRUFBRSxFQUFFLFVBQVU7Q0FDZjs7OztBQUVELE1BQU0sVUFBVSxrQkFBa0I7SUFDaEMsT0FBTyxjQUFjLElBQUksTUFBTSxDQUFDO0FBQ2xDLENBQUM7O0FBRUQsTUFBTSxPQUFPLGVBQWU7OztBQUFHLEdBQXlCLEVBQUU7O1VBQ2xELE1BQU0sR0FBeUIsa0JBQWtCLEVBQUU7UUFDdkQsQ0FBQyxDQUFDLFlBQVk7UUFDZCxDQUFDLENBQUMsWUFBWTtJQUVoQixPQUFPLE1BQU0sQ0FBQztBQUNoQixDQUFDLENBQUEiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIEBsaWNlbnNlXG4gKiBDb3B5cmlnaHQgV29ya3lsYWIuIEFsbCBSaWdodHMgUmVzZXJ2ZWQuXG4gKlxuICogVXNlIG9mIHRoaXMgc291cmNlIGNvZGUgaXMgZ292ZXJuZWQgYnkgYW4gTUlULXN0eWxlIGxpY2Vuc2UgdGhhdCBjYW4gYmVcbiAqIGZvdW5kIGluIHRoZSBMSUNFTlNFIGZpbGUgYXQgaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL3dvcmt5bGFiL21hdGVyaWFsaXplLWFuZ3VsYXIvbWFzdGVyL0xJQ0VOU0VcbiAqL1xuXG5pbXBvcnQgeyBTdXBwb3J0ZWRFdmVudHNNb2RlbCB9IGZyb20gJy4uL2NvbXBvbmVudHMvY29tbW9uL21vZGVscy9zdXBwb3J0ZWQtZXZlbnRzLm1vZGVsJztcblxuY29uc3QgTU9VU0VfRVZFTlRTOiBTdXBwb3J0ZWRFdmVudHNNb2RlbCA9IHtcbiAgZG93bjogJ21vdXNlZG93bicsXG4gIG1vdmU6ICdtb3VzZW1vdmUnLFxuICByZXNpemU6ICdyZXNpemUnLFxuICB1cDogJ21vdXNldXAnXG59O1xuXG5jb25zdCBUT1VDSF9FVkVOVFM6IFN1cHBvcnRlZEV2ZW50c01vZGVsID0ge1xuICBkb3duOiAndG91Y2hzdGFydCcsXG4gIG1vdmU6ICd0b3VjaG1vdmUnLFxuICByZXNpemU6ICdyZXNpemUnLFxuICB1cDogJ3RvdWNoZW5kJ1xufTtcblxuZXhwb3J0IGZ1bmN0aW9uIHN1cHBvcnRUb3VjaEV2ZW50cygpOiBib29sZWFuIHtcbiAgcmV0dXJuICdvbnRvdWNoc3RhcnQnIGluIHdpbmRvdztcbn1cblxuZXhwb3J0IGNvbnN0IHN1cHBvcnRlZEV2ZW50cyA9ICgpOiBTdXBwb3J0ZWRFdmVudHNNb2RlbCA9PiB7XG4gIGNvbnN0IGV2ZW50czogU3VwcG9ydGVkRXZlbnRzTW9kZWwgPSBzdXBwb3J0VG91Y2hFdmVudHMoKVxuICAgID8gVE9VQ0hfRVZFTlRTXG4gICAgOiBNT1VTRV9FVkVOVFM7XG5cbiAgcmV0dXJuIGV2ZW50cztcbn07XG4iXX0=