Skip to content

Commit 7dba33e

Browse files
committed
style: 💄 fix linter issues
1 parent 228161d commit 7dba33e

File tree

4 files changed

+58
-34
lines changed

4 files changed

+58
-34
lines changed

src/codegen/binary/AbstractBinaryCodegen.ts

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -140,17 +140,25 @@ var uint8 = writer.uint8, view = writer.view;`,
140140
const rv = codegen.var(r.use());
141141
codegen.link('Value');
142142
this.linkGet();
143-
codegen.if(/* js */ `${rv} instanceof Value`, () => {
144-
const rType = codegen.var(/* js */ `${rv}.type`);
145-
const rData = codegen.var(/* js */ `${rv}.data`);
146-
codegen.if(/* js */ `${rType}`, () => {
147-
codegen.js(/* js */ `get(${rType})(${rData},encoder);`);
148-
}, () => {
149-
this.codegen.js(`encoder.writeAny(${rData});`);
150-
});
151-
}, () => {
152-
this.codegen.js(`encoder.writeAny(${rv});`);
153-
});
143+
codegen.if(
144+
/* js */ `${rv} instanceof Value`,
145+
() => {
146+
const rType = codegen.var(/* js */ `${rv}.type`);
147+
const rData = codegen.var(/* js */ `${rv}.data`);
148+
codegen.if(
149+
/* js */ `${rType}`,
150+
() => {
151+
codegen.js(/* js */ `get(${rType})(${rData},encoder);`);
152+
},
153+
() => {
154+
this.codegen.js(`encoder.writeAny(${rData});`);
155+
},
156+
);
157+
},
158+
() => {
159+
this.codegen.js(`encoder.writeAny(${rv});`);
160+
},
161+
);
154162
}
155163

156164
protected onCon(path: SchemaPath, r: JsExpression, type: ConType): void {

src/codegen/binary/msgpack/__tests__/MsgPackCodegen.spec.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import {Writer} from '@jsonjoy.com/buffers/lib/Writer';
22
import {MsgPackDecoder} from '@jsonjoy.com/json-pack/lib/msgpack/MsgPackDecoder';
33
import {MsgPackEncoder} from '@jsonjoy.com/json-pack/lib/msgpack/MsgPackEncoder';
4-
import {ModuleType, Type} from '../../../../type';
4+
import {ModuleType, type Type} from '../../../../type';
55
import {testBinaryCodegen} from '../../__tests__/testBinaryCodegen';
66
import {MsgPackCodegen} from '../MsgPackCodegen';
77
import {unknown, Value} from '../../../../value';

src/codegen/capacity/CapacityEstimatorCodegen.ts

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -65,17 +65,25 @@ export class CapacityEstimatorCodegen extends AbstractCodegen<CompiledCapacityEs
6565
const rv = codegen.var(r.use());
6666
codegen.link('Value');
6767
codegen.link('get');
68-
codegen.if(/* js */ `${rv} instanceof Value`, () => {
69-
const rType = codegen.var(/* js */ `${rv}.type`);
70-
const rData = codegen.var(/* js */ `${rv}.data`);
71-
codegen.if(/* js */ `${rType}`, () => {
72-
codegen.js(/* js */ `size += get(${rType})(${rData});`);
73-
}, () => {
74-
codegen.js(/* js */ `size += maxEncodingCapacity(${rData});`);
75-
});
76-
}, () => {
77-
codegen.js(/* js */ `size += maxEncodingCapacity(${rv});`);
78-
});
68+
codegen.if(
69+
/* js */ `${rv} instanceof Value`,
70+
() => {
71+
const rType = codegen.var(/* js */ `${rv}.type`);
72+
const rData = codegen.var(/* js */ `${rv}.data`);
73+
codegen.if(
74+
/* js */ `${rType}`,
75+
() => {
76+
codegen.js(/* js */ `size += get(${rType})(${rData});`);
77+
},
78+
() => {
79+
codegen.js(/* js */ `size += maxEncodingCapacity(${rData});`);
80+
},
81+
);
82+
},
83+
() => {
84+
codegen.js(/* js */ `size += maxEncodingCapacity(${rv});`);
85+
},
86+
);
7987
}
8088

8189
protected onCon(path: SchemaPath, r: JsExpression, type: ConType): void {

src/codegen/json/JsonTextCodegen.ts

Lines changed: 19 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -210,17 +210,25 @@ if (${rLength}) {
210210
const r = codegen.var(value.use());
211211
codegen.link('Value');
212212
codegen.link('getEncoder');
213-
codegen.if(/* js */ `${r} instanceof Value`, () => {
214-
const rType = codegen.var(/* js */ `${r}.type`);
215-
const rData = codegen.var(/* js */ `${r}.data`);
216-
codegen.if(/* js */ `${rType}`, () => {
217-
codegen.js(/* js */ `s += getEncoder(${rType})(${rData});`);
218-
}, () => {
219-
codegen.js(`s += stringify(${rData});`);
220-
});
221-
}, () => {
222-
codegen.js(`s += stringify(${r});`);
223-
});
213+
codegen.if(
214+
/* js */ `${r} instanceof Value`,
215+
() => {
216+
const rType = codegen.var(/* js */ `${r}.type`);
217+
const rData = codegen.var(/* js */ `${r}.data`);
218+
codegen.if(
219+
/* js */ `${rType}`,
220+
() => {
221+
codegen.js(/* js */ `s += getEncoder(${rType})(${rData});`);
222+
},
223+
() => {
224+
codegen.js(`s += stringify(${rData});`);
225+
},
226+
);
227+
},
228+
() => {
229+
codegen.js(`s += stringify(${r});`);
230+
},
231+
);
224232
break;
225233
}
226234
case 'bool': {

0 commit comments

Comments
 (0)