UNPKG

pithos

Version:

Advanced JavaScript/TypeScript superset providing performance, gestures, animations, and DOM utilities

222 lines (210 loc) 9.74 kB
/** * 🤖 Autocompletion file generated automatically * ⚠️ DO NOT MODIFY MANUALLY * * This file provides structured autocompletion for your IDE. * Navigate through the structure: math.geometry.distance * * To preserve tree-shaking in production, use direct imports: * ❌ import { distance } from 'pithos/autocompletion'; * ❌ const distance = math.geometry.distance; // from autocompletion * ✅ import { distance } from 'pithos/math/geometry'; * * Generated on: 2025-08-29T11:20:07.767Z */ /** * @deprecated ⚠️ This nested structure is for autocompletion only. * Use direct imports in production to preserve tree-shaking. */ declare const _autocompletion: { animations: { animation_controller: { AnimationController: typeof import('./animations/animation-controller')['AnimationController']; }; ease_functions: { easeInBack: typeof import('./animations/ease-functions')['easeInBack']; easeInBounce: typeof import('./animations/ease-functions')['easeInBounce']; easeInCirc: typeof import('./animations/ease-functions')['easeInCirc']; easeInCubic: typeof import('./animations/ease-functions')['easeInCubic']; easeInElastic: typeof import('./animations/ease-functions')['easeInElastic']; easeInExpo: typeof import('./animations/ease-functions')['easeInExpo']; easeInOutBack: typeof import('./animations/ease-functions')['easeInOutBack']; easeInOutBounce: typeof import('./animations/ease-functions')['easeInOutBounce']; easeInOutCirc: typeof import('./animations/ease-functions')['easeInOutCirc']; easeInOutCubic: typeof import('./animations/ease-functions')['easeInOutCubic']; easeInOutElastic: typeof import('./animations/ease-functions')['easeInOutElastic']; easeInOutExpo: typeof import('./animations/ease-functions')['easeInOutExpo']; easeInOutQuad: typeof import('./animations/ease-functions')['easeInOutQuad']; easeInOutQuart: typeof import('./animations/ease-functions')['easeInOutQuart']; easeInOutQuint: typeof import('./animations/ease-functions')['easeInOutQuint']; easeInOutSine: typeof import('./animations/ease-functions')['easeInOutSine']; easeInQuad: typeof import('./animations/ease-functions')['easeInQuad']; easeInQuart: typeof import('./animations/ease-functions')['easeInQuart']; easeInQuint: typeof import('./animations/ease-functions')['easeInQuint']; easeInSine: typeof import('./animations/ease-functions')['easeInSine']; easeOutBack: typeof import('./animations/ease-functions')['easeOutBack']; easeOutBounce: typeof import('./animations/ease-functions')['easeOutBounce']; easeOutCirc: typeof import('./animations/ease-functions')['easeOutCirc']; easeOutCubic: typeof import('./animations/ease-functions')['easeOutCubic']; easeOutElastic: typeof import('./animations/ease-functions')['easeOutElastic']; easeOutExpo: typeof import('./animations/ease-functions')['easeOutExpo']; easeOutQuad: typeof import('./animations/ease-functions')['easeOutQuad']; easeOutQuart: typeof import('./animations/ease-functions')['easeOutQuart']; easeOutQuint: typeof import('./animations/ease-functions')['easeOutQuint']; easeOutSine: typeof import('./animations/ease-functions')['easeOutSine']; getEasingFunction: typeof import('./animations/ease-functions')['getEasingFunction']; linear: typeof import('./animations/ease-functions')['linear']; }; }; data: { number_utils: { parseFloatDef: typeof import('./data/number-utils')['parseFloatDef']; parseIntDef: typeof import('./data/number-utils')['parseIntDef']; }; string_parser: { parseCommaSeparated: typeof import('./data/parsers/string-parser')['parseCommaSeparated']; parseKeyValuePairs: typeof import('./data/parsers/string-parser')['parseKeyValuePairs']; }; locale_storage: { LocalStorage: typeof import('./data/storage/locale-storage')['LocalStorage']; }; }; dom: { viewport_parser: { parseViewportMeta: typeof import('./dom/viewport-parser')['parseViewportMeta']; }; browser_support: { canUseLocalFonts: typeof import('./dom/browser/browser-support')['canUseLocalFonts']; hasBackdropFilter: typeof import('./dom/browser/browser-support')['hasBackdropFilter']; hasClipboardAPI: typeof import('./dom/browser/browser-support')['hasClipboardAPI']; hasContainerQueries: typeof import('./dom/browser/browser-support')['hasContainerQueries']; hasCSSNesting: typeof import('./dom/browser/browser-support')['hasCSSNesting']; hasCSSZoom: typeof import('./dom/browser/browser-support')['hasCSSZoom']; hasFileSystemAccess: typeof import('./dom/browser/browser-support')['hasFileSystemAccess']; hasNotifications: typeof import('./dom/browser/browser-support')['hasNotifications']; hasOverscrollBehavior: typeof import('./dom/browser/browser-support')['hasOverscrollBehavior']; hasPopoverAPI: typeof import('./dom/browser/browser-support')['hasPopoverAPI']; hasScreenWakeLock: typeof import('./dom/browser/browser-support')['hasScreenWakeLock']; hasScrollSnapType: typeof import('./dom/browser/browser-support')['hasScrollSnapType']; hasSharedArrayBuffer: typeof import('./dom/browser/browser-support')['hasSharedArrayBuffer']; hasViewportUnits: typeof import('./dom/browser/browser-support')['hasViewportUnits']; hasViewTransitions: typeof import('./dom/browser/browser-support')['hasViewTransitions']; hasWebAuthn: typeof import('./dom/browser/browser-support')['hasWebAuthn']; hasWebCodecs: typeof import('./dom/browser/browser-support')['hasWebCodecs']; hasWebGPU: typeof import('./dom/browser/browser-support')['hasWebGPU']; hasWebLocks: typeof import('./dom/browser/browser-support')['hasWebLocks']; hasWebShare: typeof import('./dom/browser/browser-support')['hasWebShare']; hasWebStreams: typeof import('./dom/browser/browser-support')['hasWebStreams']; hasWebTransport: typeof import('./dom/browser/browser-support')['hasWebTransport']; hasWebUSB: typeof import('./dom/browser/browser-support')['hasWebUSB']; }; }; gestures: { drag_detector: { DragDetector: typeof import('./gestures/drag-detector')['DragDetector']; }; touch_handler: { TouchGestureHandler: typeof import('./gestures/touch-handler')['TouchGestureHandler']; }; touch_utils: { distance: typeof import('./gestures/touch-utils')['distance']; getCenter: typeof import('./gestures/touch-utils')['getCenter']; isPinchGesture: typeof import('./gestures/touch-utils')['isPinchGesture']; }; wheel_handler: { WheelGestureHandler: typeof import('./gestures/wheel-handler')['WheelGestureHandler']; }; }; math: { geometry: { distance: typeof import('./math/geometry')['distance']; }; }; performance: { debouncer: { Debouncer: typeof import('./performance/debouncer')['Debouncer']; }; event_debouncer_manager: { EventDebouncerManager: typeof import('./performance/event-debouncer-manager')['EventDebouncerManager']; }; frame_scheduler: { FrameScheduler: typeof import('./performance/frame-scheduler')['FrameScheduler']; }; }; types: { common: { }; animation_options: { }; animation_state: { }; easing: { }; viewport: { }; axis: { }; drag: { }; geometry: { }; }; }; export default _autocompletion; // ============================================ // 🎯 Direct namespace exports // ============================================ /** * @deprecated ⚠️ For autocompletion only. * Use direct imports from 'animations/...' to preserve tree-shaking. * @example * import { AnimationController } from 'pithos/animations/animation-controller'; */ declare const animations: typeof _autocompletion.animations; export { animations }; /** * @deprecated ⚠️ For autocompletion only. * Use direct imports from 'data/...' to preserve tree-shaking. * @example * import { parseFloatDef } from 'pithos/data/number-utils'; */ declare const data: typeof _autocompletion.data; export { data }; /** * @deprecated ⚠️ For autocompletion only. * Use direct imports from 'dom/...' to preserve tree-shaking. * @example * import { parseViewportMeta } from 'pithos/dom/viewport-parser'; */ declare const dom: typeof _autocompletion.dom; export { dom }; /** * @deprecated ⚠️ For autocompletion only. * Use direct imports from 'gestures/...' to preserve tree-shaking. * @example * import { DragDetector } from 'pithos/gestures/drag-detector'; */ declare const gestures: typeof _autocompletion.gestures; export { gestures }; /** * @deprecated ⚠️ For autocompletion only. * Use direct imports from 'math/...' to preserve tree-shaking. * @example * import { distance } from 'pithos/math/geometry'; */ declare const math: typeof _autocompletion.math; export { math }; /** * @deprecated ⚠️ For autocompletion only. * Use direct imports from 'performance/...' to preserve tree-shaking. * @example * import { Debouncer } from 'pithos/performance/debouncer'; */ declare const performance: typeof _autocompletion.performance; export { performance }; /** * @deprecated ⚠️ For autocompletion only. * Use direct imports from 'types/...' to preserve tree-shaking. */ declare const types: typeof _autocompletion.types; export { types };