init 3
This commit is contained in:
8
node_modules/embla-carousel/cjs/components/PluginsHandler.d.ts
generated
vendored
Normal file
8
node_modules/embla-carousel/cjs/components/PluginsHandler.d.ts
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import { EmblaCarouselType } from './EmblaCarousel';
|
||||
import { OptionsHandlerType } from './OptionsHandler';
|
||||
import { EmblaPluginsType, EmblaPluginType } from './Plugins';
|
||||
export type PluginsHandlerType = {
|
||||
init: (emblaApi: EmblaCarouselType, plugins: EmblaPluginType[]) => EmblaPluginsType;
|
||||
destroy: () => void;
|
||||
};
|
||||
export declare function PluginsHandler(optionsHandler: OptionsHandlerType): PluginsHandlerType;
|
||||
18
node_modules/embla-carousel/cjs/components/SlideLooper.d.ts
generated
vendored
Normal file
18
node_modules/embla-carousel/cjs/components/SlideLooper.d.ts
generated
vendored
Normal file
@@ -0,0 +1,18 @@
|
||||
import { AxisType } from './Axis';
|
||||
import { Vector1DType } from './Vector1d';
|
||||
import { TranslateType } from './Translate';
|
||||
type LoopPointType = {
|
||||
loopPoint: number;
|
||||
index: number;
|
||||
translate: TranslateType;
|
||||
slideLocation: Vector1DType;
|
||||
target: () => number;
|
||||
};
|
||||
export type SlideLooperType = {
|
||||
canLoop: () => boolean;
|
||||
clear: () => void;
|
||||
loop: () => void;
|
||||
loopPoints: LoopPointType[];
|
||||
};
|
||||
export declare function SlideLooper(axis: AxisType, viewSize: number, contentSize: number, slideSizes: number[], slideSizesWithGaps: number[], snaps: number[], scrollSnaps: number[], location: Vector1DType, slides: HTMLElement[]): SlideLooperType;
|
||||
export {};
|
||||
7
node_modules/embla-carousel/components/Vector1d.d.ts
generated
vendored
Normal file
7
node_modules/embla-carousel/components/Vector1d.d.ts
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
export type Vector1DType = {
|
||||
get: () => number;
|
||||
set: (n: Vector1DType | number) => void;
|
||||
add: (n: Vector1DType | number) => void;
|
||||
subtract: (n: Vector1DType | number) => void;
|
||||
};
|
||||
export declare function Vector1D(initialValue: number): Vector1DType;
|
||||
13
node_modules/embla-carousel/esm/components/ScrollBody.d.ts
generated
vendored
Normal file
13
node_modules/embla-carousel/esm/components/ScrollBody.d.ts
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
import { Vector1DType } from './Vector1d.js';
|
||||
export type ScrollBodyType = {
|
||||
direction: () => number;
|
||||
duration: () => number;
|
||||
velocity: () => number;
|
||||
seek: () => ScrollBodyType;
|
||||
settled: () => boolean;
|
||||
useBaseFriction: () => ScrollBodyType;
|
||||
useBaseDuration: () => ScrollBodyType;
|
||||
useFriction: (n: number) => ScrollBodyType;
|
||||
useDuration: (n: number) => ScrollBodyType;
|
||||
};
|
||||
export declare function ScrollBody(location: Vector1DType, offsetLocation: Vector1DType, previousLocation: Vector1DType, target: Vector1DType, baseDuration: number, baseFriction: number): ScrollBodyType;
|
||||
6
node_modules/embla-carousel/esm/components/ScrollLooper.d.ts
generated
vendored
Normal file
6
node_modules/embla-carousel/esm/components/ScrollLooper.d.ts
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
import { LimitType } from './Limit.js';
|
||||
import { Vector1DType } from './Vector1d.js';
|
||||
export type ScrollLooperType = {
|
||||
loop: (direction: number) => void;
|
||||
};
|
||||
export declare function ScrollLooper(contentSize: number, limit: LimitType, location: Vector1DType, vectors: Vector1DType[]): ScrollLooperType;
|
||||
12
node_modules/embla-carousel/esm/components/ScrollTarget.d.ts
generated
vendored
Normal file
12
node_modules/embla-carousel/esm/components/ScrollTarget.d.ts
generated
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
import { LimitType } from './Limit.js';
|
||||
import { Vector1DType } from './Vector1d.js';
|
||||
export type TargetType = {
|
||||
distance: number;
|
||||
index: number;
|
||||
};
|
||||
export type ScrollTargetType = {
|
||||
byIndex: (target: number, direction: number) => TargetType;
|
||||
byDistance: (force: number, snap: boolean) => TargetType;
|
||||
shortcut: (target: number, direction: number) => number;
|
||||
};
|
||||
export declare function ScrollTarget(loop: boolean, scrollSnaps: number[], contentSize: number, limit: LimitType, targetVector: Vector1DType): ScrollTargetType;
|
||||
52
node_modules/embla-carousel/esm/package.json
generated
vendored
Normal file
52
node_modules/embla-carousel/esm/package.json
generated
vendored
Normal file
@@ -0,0 +1,52 @@
|
||||
{
|
||||
"name": "embla-carousel",
|
||||
"version": "8.6.0",
|
||||
"author": "David Jerleke",
|
||||
"description": "A lightweight carousel library with fluid motion and great swipe precision",
|
||||
"repository": {
|
||||
"type": "git",
|
||||
"url": "git+https://github.com/davidjerleke/embla-carousel"
|
||||
},
|
||||
"bugs": {
|
||||
"url": "https://github.com/davidjerleke/embla-carousel/issues"
|
||||
},
|
||||
"homepage": "https://www.embla-carousel.com",
|
||||
"license": "MIT",
|
||||
"keywords": [
|
||||
"slider",
|
||||
"carousel",
|
||||
"slideshow",
|
||||
"gallery",
|
||||
"lightweight",
|
||||
"touch",
|
||||
"javascript",
|
||||
"typescript",
|
||||
"react",
|
||||
"vue",
|
||||
"svelte",
|
||||
"solid"
|
||||
],
|
||||
"types": "index.d.ts",
|
||||
"sideEffects": false,
|
||||
"files": [
|
||||
"embla-carousel*",
|
||||
"components/**/*",
|
||||
"index.d.ts"
|
||||
],
|
||||
"devDependencies": {
|
||||
"@types/jest": "^29.5.6",
|
||||
"@typescript-eslint/eslint-plugin": "^6.9.0",
|
||||
"@typescript-eslint/parser": "^6.9.0",
|
||||
"eslint": "^8.52.0",
|
||||
"eslint-config-prettier": "^9.0.0",
|
||||
"eslint-plugin-prettier": "^4.0.0",
|
||||
"jest": "^29.5.0",
|
||||
"jest-environment-jsdom": "^29.5.0",
|
||||
"prettier": "2.8.8",
|
||||
"rollup": "^4.22.4",
|
||||
"ts-jest": "^29.1.1",
|
||||
"typescript": "^5.2.2"
|
||||
},
|
||||
"module": "embla-carousel.esm.js",
|
||||
"type": "module"
|
||||
}
|
||||
Reference in New Issue
Block a user