@@ -1481,6 +1481,8 @@ export class GenerateString extends AbstractGenerator<{
1481
1481
) ;
1482
1482
currStr += stringChars [ idx ] ;
1483
1483
}
1484
+
1485
+ if ( this . dataType === 'object' ) return Buffer . from ( currStr ) ;
1484
1486
return currStr ;
1485
1487
}
1486
1488
}
@@ -1525,7 +1527,10 @@ export class GenerateUniqueString extends AbstractGenerator<{ isUnique?: boolean
1525
1527
currStr += stringChars [ idx ] ;
1526
1528
}
1527
1529
1528
- return currStr . slice ( 0 , 4 ) + uniqueStr + currStr . slice ( 4 ) ;
1530
+ currStr = currStr . slice ( 0 , 4 ) + uniqueStr + currStr . slice ( 4 ) ;
1531
+
1532
+ if ( this . dataType === 'object' ) return Buffer . from ( currStr ) ;
1533
+ return currStr ;
1529
1534
}
1530
1535
}
1531
1536
@@ -2937,7 +2942,7 @@ export class GeneratePoint extends AbstractGenerator<{
2937
2942
const x = this . state . xCoordinateGen . generate ( ) ;
2938
2943
const y = this . state . yCoordinateGen . generate ( ) ;
2939
2944
2940
- if ( this . dataType === 'json ' ) {
2945
+ if ( this . dataType === 'object ' ) {
2941
2946
return { x, y } ;
2942
2947
} else if ( this . dataType === 'string' ) {
2943
2948
return `[${ x } , ${ y } ]` ;
@@ -2990,7 +2995,7 @@ export class GenerateUniquePoint extends AbstractGenerator<{
2990
2995
const x = this . state . xCoordinateGen . generate ( ) ;
2991
2996
const y = this . state . yCoordinateGen . generate ( ) ;
2992
2997
2993
- if ( this . dataType === 'json ' ) {
2998
+ if ( this . dataType === 'object ' ) {
2994
2999
return { x, y } ;
2995
3000
} else if ( this . dataType === 'string' ) {
2996
3001
return `[${ x } , ${ y } ]` ;
@@ -3062,7 +3067,7 @@ export class GenerateLine extends AbstractGenerator<{
3062
3067
3063
3068
const c = this . state . cCoefficientGen . generate ( ) ;
3064
3069
3065
- if ( this . dataType === 'json ' ) {
3070
+ if ( this . dataType === 'object ' ) {
3066
3071
return { a, b, c } ;
3067
3072
} else if ( this . dataType === 'string' ) {
3068
3073
return `[${ a } , ${ b } , ${ c } ]` ;
@@ -3132,7 +3137,7 @@ export class GenerateUniqueLine extends AbstractGenerator<{
3132
3137
3133
3138
const c = this . state . cCoefficientGen . generate ( ) ;
3134
3139
3135
- if ( this . dataType === 'json ' ) {
3140
+ if ( this . dataType === 'object ' ) {
3136
3141
return { a, b, c } ;
3137
3142
} else if ( this . dataType === 'string' ) {
3138
3143
return `[${ a } , ${ b } , ${ c } ]` ;
0 commit comments