Skip to content

Commit 2e3d33b

Browse files
committed
fix(class-mock): seed function parameters types error
1 parent d38667d commit 2e3d33b

File tree

2 files changed

+6
-5
lines changed

2 files changed

+6
-5
lines changed

packages/class-mock/src/utils/common.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -59,6 +59,8 @@ export function setLocale(locale: UsableLocale) {
5959
return faker.setLocale(locale)
6060
}
6161

62-
export function seed(seed?: number | number[]) {
63-
return faker.seed(seed)
62+
export function seed(seedArray: number[]): number[]
63+
export function seed(seed: number): number
64+
export function seed(seed?: number | number[]): number | number[] {
65+
return faker.seed(seed as number)
6466
}

packages/class-mock/src/utils/create-mock.ts

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
/* eslint-disable @typescript-eslint/no-explicit-any */
22
import {CLASS_META_KEY} from '@/constants/meta.constants'
3-
import faker from '@faker-js/faker'
4-
import {getGenerateArrayLength, IsGroupsIntersect, randomBoolean} from './common'
3+
import {getGenerateArrayLength, IsGroupsIntersect, randomBoolean, seed} from './common'
54
import {MetadataStorage} from './meta-storage'
65
import {BaseClass, BasePropertyConfig, MockPropertyMetadata} from './types-helper'
76

@@ -23,7 +22,7 @@ export function createMock<T extends BaseClass, IsArray extends boolean = false>
2322
options: CreateMockOptions<IsArray> = {}
2423
): IsArray extends false ? T : T[] {
2524
if (options.seed) {
26-
faker.seed(options.seed)
25+
seed(options.seed as number)
2726
delete options.seed
2827
}
2928
if (!options.array) {

0 commit comments

Comments
 (0)