@@ -5,7 +5,7 @@ import { pascalCase } from 'pascal-case';
55import { upperCase } from 'upper-case' ;
66import { sentenceCase } from 'sentence-case' ;
77import a from 'indefinite' ;
8- import { CasualMockValueGenerator } from './mockValueGenerator' ;
8+ import { casualFunctionTokens , CasualMockValueGenerator } from './mockValueGenerator' ;
99
1010type NamingConvention = 'upper-case#upperCase' | 'pascal-case#pascalCase' | 'keep' ;
1111
@@ -105,10 +105,10 @@ const getNamedType = (opts: Options<NamedTypeNode>): string | number | boolean =
105105 return '' ;
106106 }
107107
108- if ( ! opts . dynamicValues ) casual . seed ( hashedString ( opts . typeName + opts . fieldName ) ) ;
108+ const mockValueGenerator = new CasualMockValueGenerator ( { dynamicValues : opts . dynamicValues } ) ;
109+ if ( ! opts . dynamicValues ) mockValueGenerator . seed ( hashedString ( opts . typeName + opts . fieldName ) ) ;
109110 const name = opts . currentType . name . value ;
110111 const casedName = createNameConverter ( opts . typenamesConvention , opts . transformUnderscore ) ( name ) ;
111- const mockValueGenerator = new CasualMockValueGenerator ( { dynamicValues : opts . dynamicValues } ) ;
112112 switch ( name ) {
113113 case 'String' :
114114 return mockValueGenerator . word ( ) ;
@@ -539,11 +539,11 @@ export const plugin: PluginFunction<TypescriptMocksPluginConfig> = (schema, docu
539539 . join ( '\n' ) ;
540540
541541 let mockFile = '' ;
542- if ( config . dynamicValues ) mockFile += " import casual from 'casual';\n" ;
542+ if ( config . dynamicValues ) mockFile += ` ${ casualFunctionTokens . import } \n` ;
543543 mockFile += typesFileImport ;
544- if ( config . dynamicValues ) mockFile += '\ncasual .seed(0);\n' ;
544+ if ( config . dynamicValues ) mockFile += `\n ${ casualFunctionTokens . seed } \n` ;
545545 mockFile += mockFns ;
546- if ( config . dynamicValues ) mockFile += ' \n\nexport const seedMocks = (seed: number) => casual.seed(seed);' ;
546+ if ( config . dynamicValues ) mockFile += ` \n\n ${ casualFunctionTokens . seedFunction } ` ;
547547 mockFile += '\n' ;
548548 return mockFile ;
549549} ;
0 commit comments