Skip to content

Commit

Permalink
v1.5.1
Browse files Browse the repository at this point in the history
  • Loading branch information
taye committed Jul 14, 2019
1 parent 9ebfd7d commit 9b8e274
Show file tree
Hide file tree
Showing 27 changed files with 186 additions and 223 deletions.
2 changes: 1 addition & 1 deletion packages/interactjs/dist/api/doclets.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@ <h1 class="page-title">packages/modifiers/snap/edges.ts</h1>

import clone from '@interactjs/utils/clone'
import extend from '@interactjs/utils/extend'
import snapSize from './size'
import snapSize, { SnapSizeOptions } from './size'

function start (arg) {
const edges = arg.interaction.prepared.edges
Expand All @@ -92,9 +92,9 @@ <h1 class="page-title">packages/modifiers/snap/edges.ts</h1>
const snapEdges = {
start,
set,
defaults: extend(clone(snapSize.defaults), {
defaults: extend(clone(snapSize.defaults) as SnapSizeOptions, {
offset: { x: 0, y: 0 },
}),
} as unknown),
}

export default snapEdges
Expand Down
67 changes: 38 additions & 29 deletions packages/interactjs/dist/interact.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion packages/interactjs/dist/interact.js.map

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions packages/interactjs/dist/interact.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion packages/interactjs/dist/interact.min.js.map

Large diffs are not rendered by default.

3 changes: 2 additions & 1 deletion packages/interactjs/index.d.ts
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
import interact from '@interactjs/interact';
import * as modifiers from '@interactjs/modifiers';
import { Modifier } from '@interactjs/modifiers/base';
import '@interactjs/types';
import * as snappers from '@interactjs/utils/snappers';
declare module '@interactjs/interact/interact' {
interface InteractStatic {
modifiers?: {
modifiers?: typeof modifiers & {
[key: string]: (options?: any) => Modifier;
};
snappers?: typeof snappers & {
Expand Down
2 changes: 1 addition & 1 deletion packages/interactjs/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

123 changes: 15 additions & 108 deletions packages/modifiers/index.d.ts
Original file line number Diff line number Diff line change
@@ -1,27 +1,6 @@
export declare const snap: {
(_options?: Partial<{
enabled: boolean;
range: number;
targets: any;
offset: any;
offsetWithOrigin: boolean;
relativePoints: any;
}>): import("./base").Modifier<"snap", {
enabled: boolean;
range: number;
targets: any;
offset: any;
offsetWithOrigin: boolean;
relativePoints: any;
}>;
_defaults: {
enabled: boolean;
range: number;
targets: any;
offset: any;
offsetWithOrigin: boolean;
relativePoints: any;
};
(_options?: Partial<import("./snap/pointer").SnapOptions>): import("./base").Modifier<"snap", import("./snap/pointer").SnapOptions>;
_defaults: import("./snap/pointer").SnapOptions;
_methods: {
start: any;
set: any;
Expand All @@ -30,23 +9,8 @@ export declare const snap: {
};
};
export declare const snapSize: {
(_options?: Partial<{
enabled: boolean;
range: number;
targets: any;
offset: any;
}>): import("./base").Modifier<"snapSize", {
enabled: boolean;
range: number;
targets: any;
offset: any;
}>;
_defaults: {
enabled: boolean;
range: number;
targets: any;
offset: any;
};
(_options?: Partial<Pick<import("./snap/pointer").SnapOptions, "enabled" | "offset" | "endOnly" | "targets" | "range">>): import("./base").Modifier<"snapSize", Pick<import("./snap/pointer").SnapOptions, "enabled" | "offset" | "endOnly" | "targets" | "range">>;
_defaults: Pick<import("./snap/pointer").SnapOptions, "enabled" | "offset" | "endOnly" | "targets" | "range">;
_methods: {
start: any;
set: any;
Expand All @@ -55,38 +19,8 @@ export declare const snapSize: {
};
};
export declare const snapEdges: {
(_options?: Partial<{
offset: {
x: number;
y: number;
};
} & Partial<{
enabled: boolean;
range: number;
targets: any;
offset: any;
}>>): import("./base").Modifier<"snapEdges", {
offset: {
x: number;
y: number;
};
} & Partial<{
enabled: boolean;
range: number;
targets: any;
offset: any;
}>>;
_defaults: {
offset: {
x: number;
y: number;
};
} & Partial<{
enabled: boolean;
range: number;
targets: any;
offset: any;
}>;
(_options?: Partial<Pick<import("./snap/pointer").SnapOptions, "enabled" | "offset" | "endOnly" | "targets" | "range">>): import("./base").Modifier<"snapEdges", Pick<import("./snap/pointer").SnapOptions, "enabled" | "offset" | "endOnly" | "targets" | "range">>;
_defaults: Pick<import("./snap/pointer").SnapOptions, "enabled" | "offset" | "endOnly" | "targets" | "range">;
_methods: {
start: any;
set: any;
Expand All @@ -95,8 +29,8 @@ export declare const snapEdges: {
};
};
export declare const restrict: {
(_options?: Partial<import("../types/types").RestrictOptions>): import("./base").Modifier<"restrict", import("../types/types").RestrictOptions>;
_defaults: import("../types/types").RestrictOptions;
(_options?: Partial<import("./restrict/pointer").RestrictOptions>): import("./base").Modifier<"restrict", import("./restrict/pointer").RestrictOptions>;
_defaults: import("./restrict/pointer").RestrictOptions;
_methods: {
start: any;
set: any;
Expand All @@ -105,22 +39,22 @@ export declare const restrict: {
};
};
export declare const restrictRect: {
(_options?: Partial<import("../types/types").RestrictOptions & {
(_options?: Partial<import("./restrict/pointer").RestrictOptions & {
elementRect: {
top: number;
left: number;
bottom: number;
right: number;
};
}>): import("./base").Modifier<"restrictRect", import("../types/types").RestrictOptions & {
}>): import("./base").Modifier<"restrictRect", import("./restrict/pointer").RestrictOptions & {
elementRect: {
top: number;
left: number;
bottom: number;
right: number;
};
}>;
_defaults: import("../types/types").RestrictOptions & {
_defaults: import("./restrict/pointer").RestrictOptions & {
elementRect: {
top: number;
left: number;
Expand All @@ -136,23 +70,8 @@ export declare const restrictRect: {
};
};
export declare const restrictEdges: {
(_options?: Partial<{
enabled: boolean;
inner: any;
outer: any;
offset: any;
}>): import("./base").Modifier<"restrictEdges", {
enabled: boolean;
inner: any;
outer: any;
offset: any;
}>;
_defaults: {
enabled: boolean;
inner: any;
outer: any;
offset: any;
};
(_options?: Partial<import("./restrict/edges").RestrictEdgesOptions>): import("./base").Modifier<"restrictEdges", import("./restrict/edges").RestrictEdgesOptions>;
_defaults: import("./restrict/edges").RestrictEdgesOptions;
_methods: {
start: any;
set: any;
Expand All @@ -161,20 +80,8 @@ export declare const restrictEdges: {
};
};
export declare const restrictSize: {
(_options?: Partial<{
enabled: boolean;
min: any;
max: any;
}>): import("./base").Modifier<"restrictSize", {
enabled: boolean;
min: any;
max: any;
}>;
_defaults: {
enabled: boolean;
min: any;
max: any;
};
(_options?: Partial<import("./restrict/size").RestrictSizeOptions>): import("./base").Modifier<"restrictSize", import("./restrict/size").RestrictSizeOptions>;
_defaults: import("./restrict/size").RestrictSizeOptions;
_methods: {
start: any;
set: any;
Expand Down
15 changes: 9 additions & 6 deletions packages/modifiers/restrict/edges.d.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
import Interaction from '@interactjs/core/Interaction';
import { RestrictOptions } from './pointer';
export interface RestrictEdgesOptions {
inner: RestrictOptions['restriction'];
outer: RestrictOptions['restriction'];
offset: RestrictOptions['offset'];
endOnly: boolean;
enabled: boolean;
}
declare function start({ interaction, state }: {
interaction: Interaction;
state: any;
Expand All @@ -24,11 +32,6 @@ declare const restrictEdges: {
getRestrictionRect: (value: any, interaction: any, coords?: import("../../types/types").Point) => import("../../types/types").Rect;
start: typeof start;
set: typeof set;
defaults: {
enabled: boolean;
inner: any;
outer: any;
offset: any;
};
defaults: RestrictEdgesOptions;
};
export default restrictEdges;
Loading

0 comments on commit 9b8e274

Please sign in to comment.