Skip to content

Commit 0f0ed96

Browse files
authored
chore(TS): export util types (#8915)
1 parent d419ff1 commit 0f0ed96

File tree

18 files changed

+42
-34
lines changed

18 files changed

+42
-34
lines changed

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22

33
## [next]
44

5+
- chore(TS): export util types [#8915](https://github.com/fabricjs/fabric.js/pull/8915)
56
- chore(TS): change enums with types [#8918](https://github.com/fabricjs/fabric.js/pull/8918)
67
- chore(TS): export gradient types
78
- chore(lint) export filter colors and brushes types [#8913](https://github.com/fabricjs/fabric.js/pull/8913)

fabric.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,17 @@ export { config } from './src/config';
55
export { classRegistry } from './src/ClassRegistry';
66
export { runningAnimations } from './src/util/animation/AnimationRegistry';
77

8+
export * from './src/typedefs';
9+
10+
export * from './src/EventTypeDefs';
811
export { Observable } from './src/Observable';
912

1013
export { StaticCanvas } from './src/canvas/StaticCanvas';
1114
export { Canvas } from './src/canvas/Canvas';
1215

1316
export type { XY } from './src/Point';
1417
export { Point } from './src/Point';
18+
export type { IntersectionType } from './src/Intersection';
1519
export { Intersection } from './src/Intersection';
1620
export { Color } from './src/color/Color';
1721
export * from './src/color/typedefs';

src/canvas/Canvas.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ import { sendPointToPlane } from '../util/misc/planeChange';
1919
import {
2020
isFabricObjectWithDragSupport,
2121
isInteractiveTextObject,
22-
} from '../util/types';
22+
} from '../util/typeAssertions';
2323
import { SelectableCanvas } from './SelectableCanvas';
2424
import { TextEditingManager } from './TextEditingManager';
2525

src/canvas/SelectableCanvas.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import {
1616
saveObjectTransform,
1717
} from '../util/misc/objectTransforms';
1818
import { StaticCanvas } from './StaticCanvas';
19-
import { isCollection } from '../util/types';
19+
import { isCollection } from '../util/typeAssertions';
2020
import { invertTransform, transformPoint } from '../util/misc/matrix';
2121
import { isTransparent } from '../util/misc/isTransparent';
2222
import type {

src/canvas/StaticCanvas.ts

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,12 @@ import {
3838
import { pick } from '../util/misc/pick';
3939
import { matrixToSVG } from '../util/misc/svgParsing';
4040
import { toFixed } from '../util/misc/toFixed';
41-
import { isCollection, isFiller, isPattern, isTextObject } from '../util/types';
41+
import {
42+
isCollection,
43+
isFiller,
44+
isPattern,
45+
isTextObject,
46+
} from '../util/typeAssertions';
4247

4348
type TDestroyed<T, K extends keyof any> = {
4449
// @ts-expect-error TS doesn't recognize protected/private fields using the `keyof` directive so we use `keyof any`

src/canvas/canvas_gestures.mixin.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
//@ts-nocheck
22

33
import { scalingEqually } from '../controls/scale';
4-
import { fireEvent } from '../util/fireEvent';
4+
import { fireEvent } from '../controls/fireEvent';
55
import {
66
degreesToRadians,
77
radiansToDegrees,

src/controls/drag.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
import type { TransformActionHandler } from '../EventTypeDefs';
2-
import { fireEvent } from '../util/fireEvent';
2+
import { fireEvent } from './fireEvent';
33
import { commonEventInfo, isLocked } from './util';
44

55
/**
File renamed without changes.

src/controls/wrapWithFireEvent.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ import type {
33
Transform,
44
TransformActionHandler,
55
} from '../EventTypeDefs';
6-
import { fireEvent } from '../util/fireEvent';
6+
import { fireEvent } from './fireEvent';
77
import { commonEventInfo } from './util';
88

99
/**

src/shapes/Line.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import type { TClassProperties } from '../typedefs';
44
import { classRegistry } from '../ClassRegistry';
55
import { FabricObject, cacheProperties } from './Object/FabricObject';
66
import { Point } from '../Point';
7-
import { isFiller } from '../util/types';
7+
import { isFiller } from '../util/typeAssertions';
88
import type {
99
FabricObjectProps,
1010
SerializedObjectProps,

0 commit comments

Comments
 (0)