summaryrefslogtreecommitdiff
path: root/node_modules/swup/src/index.ts
diff options
context:
space:
mode:
authorlittleblack111 <littleblack11111@gmail.com>2024-08-30 17:21:18 +0800
committerlittleblack111 <littleblack11111@gmail.com>2024-08-30 17:21:18 +0800
commitefbc2ffe6a1ee5ec38a4396305561d6515d0943e (patch)
tree2b4c94f18f2c792dfda813050755d5c0273fae22 /node_modules/swup/src/index.ts
parent43acceb75957c880a5ba5a31aae221394a36d5f6 (diff)
node fixes, updates
Diffstat (limited to 'node_modules/swup/src/index.ts')
-rw-r--r--node_modules/swup/src/index.ts58
1 files changed, 58 insertions, 0 deletions
diff --git a/node_modules/swup/src/index.ts b/node_modules/swup/src/index.ts
new file mode 100644
index 00000000..29fcee5b
--- /dev/null
+++ b/node_modules/swup/src/index.ts
@@ -0,0 +1,58 @@
+import type { Path } from 'path-to-regexp';
+import type { DelegateEventUnsubscribe } from './helpers/delegateEvent.js';
+import type { DelegateEvent, DelegateEventHandler } from 'delegate-it';
+import Swup from './Swup.js';
+import type { Options } from './Swup.js';
+import type { CacheData } from './modules/Cache.js';
+import type { PageData } from './modules/fetchPage.js';
+import type {
+ Visit,
+ VisitFrom,
+ VisitTo,
+ VisitAnimation,
+ VisitScroll,
+ VisitHistory
+} from './modules/Visit.js';
+import type {
+ HookName,
+ HookDefinitions,
+ HookArguments,
+ HookReturnValues,
+ HookHandler,
+ HookDefaultHandler,
+ HookOptions,
+ HookUnregister,
+ HookEvent
+} from './modules/Hooks.js';
+import type { Plugin } from './modules/plugins.js';
+
+export default Swup;
+export * from './helpers.js';
+export * from './utils.js';
+export type {
+ Swup,
+ Options,
+ Plugin,
+ CacheData,
+ PageData,
+ Path,
+ Visit,
+ VisitFrom,
+ VisitTo,
+ VisitAnimation,
+ VisitScroll,
+ VisitHistory,
+ HookName,
+ HookDefinitions,
+ HookArguments,
+ HookReturnValues,
+ HookHandler,
+ HookHandler as Handler, // backwards compatibility
+ HookDefaultHandler,
+ HookOptions,
+ HookUnregister,
+ HookEvent,
+ DelegateEvent,
+ DelegateEventHandler,
+ DelegateEventUnsubscribe
+};