Skip to content

Commit d343b11

Browse files
committed
add types to service
1 parent 3eba33d commit d343b11

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

src/service-module/make-service-module.ts

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,16 +7,21 @@ import makeDefaultState from './service-module.state'
77
import makeGetters from './service-module.getters'
88
import makeMutations from './service-module.mutations'
99
import makeActions from './service-module.actions'
10+
import { Service } from '@feathersjs/feathers'
11+
import { MakeServicePluginOptions } from './types'
1012

11-
export default function makeServiceModule(service, options) {
12-
const defaultState = makeDefaultState(options.servicePath, options)
13+
export default function makeServiceModule(
14+
service: Service<any>,
15+
options: MakeServicePluginOptions
16+
) {
17+
const defaultState = makeDefaultState(options)
1318
const defaultGetters = makeGetters()
1419
const defaultMutations = makeMutations()
1520
const defaultActions = makeActions(service)
1621

1722
return {
1823
namespaced: true,
19-
state: Object.assign(defaultState, options.state),
24+
state: Object.assign({}, defaultState, options.state),
2025
getters: Object.assign({}, defaultGetters, options.getters),
2126
mutations: Object.assign({}, defaultMutations, options.mutations),
2227
actions: Object.assign({}, defaultActions, options.actions)

0 commit comments

Comments
 (0)