Skip to content

Commit 51c4029

Browse files
committed
style: 💄 fix linter issues
1 parent 18fa826 commit 51c4029

File tree

5 files changed

+37
-28
lines changed

5 files changed

+37
-28
lines changed

src/type/classes/FnType.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,10 @@ export class FnType<Req extends Type, Res extends Type, Ctx = unknown> extends A
6868
}
6969

7070
public exec(input: schema.TypeOf<SchemaOf<Req>>) {
71-
const func = this.schema.default as schema.FunctionValue<schema.TypeOf<SchemaOf<Req>>, schema.TypeOf<SchemaOf<Res>>>;
71+
const func = this.schema.default as schema.FunctionValue<
72+
schema.TypeOf<SchemaOf<Req>>,
73+
schema.TypeOf<SchemaOf<Res>>
74+
>;
7275
return func(input);
7376
}
7477

src/value/ObjValue.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,10 @@ export class ObjValue<T extends classes.ObjType<any>> extends Value<T> implement
4646
public fn<K extends keyof ObjValueToTypeMap<UnObjType<T>>>(
4747
key: K,
4848
): FnValue<
49-
Ensure<ObjValueToTypeMap<UnObjType<T>>[K] extends classes.Type ? ObjValueToTypeMap<UnObjType<T>>[K] : classes.Type, classes.FnType<any, any, any>>
49+
Ensure<
50+
ObjValueToTypeMap<UnObjType<T>>[K] extends classes.Type ? ObjValueToTypeMap<UnObjType<T>>[K] : classes.Type,
51+
classes.FnType<any, any, any>
52+
>
5053
> {
5154
const val = this.get(key);
5255
return new FnValue(val.data, val.type as any);

src/value/Value.ts

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,15 @@ export class Value<T extends Type = Type> implements Printable {
2626

2727
public toString(tab: string = ''): string {
2828
const type = this.type;
29-
return this.name() + (type ? printTree(tab, [
30-
(tab) => type.toString(tab),
31-
(tab) => printJson(tab, copyForPrint(this.data)).replace(/"__fN---"/g, 'fn()'),
32-
]) : '');
29+
return (
30+
this.name() +
31+
(type
32+
? printTree(tab, [
33+
(tab) => type.toString(tab),
34+
(tab) => printJson(tab, copyForPrint(this.data)).replace(/"__fN---"/g, 'fn()'),
35+
])
36+
: '')
37+
);
3338
}
3439
}
3540

src/value/__tests__/ObjValue-router.spec.ts

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -3,10 +3,6 @@ import {createRouter} from './ObjValue.fixtures';
33
test('can retrieve field as Value', async () => {
44
const log = jest.fn();
55
const router = createRouter({log});
6-
console.log(router + '');
7-
console.log(router.fn('log.message') + '');
8-
console.log(router.fn('log.message').data);
9-
console.log(router.fn('log.message').type + '');
106
const result = await router.fn('log.message').exec({message: 'asdf'});
117
expect(result.data).toEqual({time: expect.any(Number)});
128
});

src/value/__tests__/ObjValue.fixtures.ts

Lines changed: 20 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
import {ObjType} from "../../type";
2-
import {TypeBuilder} from "../../type/TypeBuilder";
3-
import {ObjValue} from "../ObjValue";
1+
import type {ObjType} from '../../type';
2+
import type {TypeBuilder} from '../../type/TypeBuilder';
3+
import {ObjValue} from '../ObjValue';
44

55
interface Services {
66
log: (msg: string) => void;
@@ -13,21 +13,24 @@ export interface RouteDeps {
1313
export type RouterBase = ObjType<any>;
1414
export type Router<R extends RouterBase> = ObjValue<R>;
1515

16-
const addLogMessageRoute = ({t, svc}: RouteDeps) =>
16+
const addLogMessageRoute =
17+
({t, svc}: RouteDeps) =>
1718
<R extends RouterBase>(r: Router<R>) => {
18-
return r.set('log.message', t.fn
19-
.inp(t.Object(
20-
t.Key('message', t.str),
21-
))
22-
.out(t.object({
23-
time: t.num,
24-
}))
25-
.value(({message}) => {
26-
svc.log(message);
27-
return {time: Date.now()};
28-
})
29-
)
30-
};
19+
return r.set(
20+
'log.message',
21+
t.fn
22+
.inp(t.Object(t.Key('message', t.str)))
23+
.out(
24+
t.object({
25+
time: t.num,
26+
}),
27+
)
28+
.value(({message}) => {
29+
svc.log(message);
30+
return {time: Date.now()};
31+
}),
32+
);
33+
};
3134

3235
export const createRouter = (svc: Services) => {
3336
const base = ObjValue.new();
@@ -36,4 +39,3 @@ export const createRouter = (svc: Services) => {
3639
const router = addLogMessageRoute(deps)(base);
3740
return router;
3841
};
39-

0 commit comments

Comments
 (0)