Skip to content

Commit b2dc955

Browse files
committed
add typecheck script
1 parent f2d4fcc commit b2dc955

File tree

2 files changed

+3
-2
lines changed

2 files changed

+3
-2
lines changed

template/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@
99
"dev": "tsx ./node_modules/moleculer/bin/moleculer-runner.js --config moleculer.config.ts --hot --repl services/**/*.service.ts",
1010
"start": "moleculer-runner --config dist/moleculer.config.js",
1111
"cli": "moleculer connect {{transporter}}",
12+
"typecheck": "tsc --noEmit true",
1213
"ci": "vitest --watch",
1314
"test": "vitest --run --coverage"{{#lint}},
1415
"lint": "eslint",

template/services/products.service.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import type { Context, ServiceSchema } from "moleculer";
1+
import type { Context, ServiceSchema, ServiceSettingSchema } from "moleculer";
22
import type { DatabaseSettings, ApolloServiceSettings } from "../moleculer-types.js";
33
import DbMixin from "../mixins/db.mixin.js";
44
import type { DbServiceMethods } from "../mixins/db.mixin.js";
@@ -19,7 +19,7 @@ export interface ActionQuantityParams {
1919

2020
interface ProductSettings extends DatabaseSettings, ApolloServiceSettings {}
2121

22-
const ProductsService: ServiceSchema<ProductSettings, DbServiceMethods> = {
22+
const ProductsService: ServiceSchema<ProductSettings, DbServiceMethods, ServiceSettingSchema> = {
2323
name: "products",
2424
// version: 1
2525

0 commit comments

Comments
 (0)