Skip to content

Commit 783f133

Browse files
committed
fix: Remove circular dependency
1 parent debfa95 commit 783f133

File tree

1 file changed

+6
-5
lines changed

1 file changed

+6
-5
lines changed

packages/endpoint/src/schemas/Collection.ts

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
1+
import ArraySchema from './Array.js';
12
import { consistentSerialize } from './consistentSerialize.js';
3+
import Values from './Values.js';
24
import {
35
INormalizeDelegate,
46
PolymorphicInterface,
57
IQueryDelegate,
68
Mergeable,
79
} from '../interface.js';
8-
import { Values, Array as ArraySchema } from '../schema.js';
10+
import type { Values as ValuesType, Array as ArrayType } from '../schema.js';
911
import type { DefaultArgs } from '../schemaTypes.js';
1012

1113
const pushMerge = (existing: any, incoming: any) => {
@@ -38,14 +40,13 @@ export default class CollectionSchema<
3840

3941
declare readonly key: string;
4042

41-
declare push: S extends ArraySchema<any> ? CollectionSchema<S, Args, Parent>
43+
declare push: S extends ArrayType<any> ? CollectionSchema<S, Args, Parent>
4244
: undefined;
4345

44-
declare unshift: S extends ArraySchema<any> ?
45-
CollectionSchema<S, Args, Parent>
46+
declare unshift: S extends ArrayType<any> ? CollectionSchema<S, Args, Parent>
4647
: undefined;
4748

48-
declare assign: S extends Values<any> ? CollectionSchema<S, Args, Parent>
49+
declare assign: S extends ValuesType<any> ? CollectionSchema<S, Args, Parent>
4950
: undefined;
5051

5152
addWith<P extends any[] = Args>(

0 commit comments

Comments
 (0)