feathers-plus / generator-feathers-plus

A Yeoman generator to (re)generate a FeathersJS application supporting both REST and GraphQL architectural concepts and their query languages.
https://generator.feathers-plus.com/
Other
44 stars 30 forks source link

Simple app doesnt run #272

Closed pscanlon1 closed 4 years ago

pscanlon1 commented 5 years ago

Steps to reproduce

(First please check that this issue is not already solved as described here)


TSError: ⨯ Unable to compile TypeScript:
src/app.hooks.ts(15,5): error TS2741: Property 'finally' is missing in type '{ before: { all: Hook[]; find: never[]; get: never[]; create: never[]; update: never[]; patch: never[]; remove: never[]; }; after: { all: Hook[]; find: never[]; get: never[]; create: never[]; update: never[]; patch: never[]; remove: never[]; }; error: { ...; }; }' but required in type 'HooksObject'.

    at createTSError (/Users/patrickscanlon/Documents/patrick-code-samples/fts/node_modules/ts-node/src/index.ts:261:12)
    at getOutput (/Users/patrickscanlon/Documents/patrick-code-samples/fts/node_modules/ts-node/src/index.ts:367:40)
    at Object.compile (/Users/patrickscanlon/Documents/patrick-code-samples/fts/node_modules/ts-node/src/index.ts:558:11)
    at Module.m._compile (/Users/patrickscanlon/Documents/patrick-code-samples/fts/node_modules/ts-node/src/index.ts:439:43)
    at Module._extensions..js (internal/modules/cjs/loader.js:700:10)
    at Object.require.extensions.(anonymous function) [as .ts] (/Users/patrickscanlon/Documents/patrick-code-samples/fts/node_modules/ts-node/src/index.ts:442:12)
    at Module.load (internal/modules/cjs/loader.js:599:32)
    at tryModuleLoad (internal/modules/cjs/loader.js:538:12)
    at Function.Module._load (internal/modules/cjs/loader.js:530:3)
    at Module.require (internal/modules/cjs/loader.js:637:17)
- [ ] If you can, please create a simple example that reproduces the issue and link to a gist, jsbin, repo, etc.

Here is my feathers-gen-specs.json
{
  "options": {
    "ver": "1.0.0",
    "inspectConflicts": false,
    "semicolons": true,
    "freeze": [],
    "ts": true
  },
  "app": {
    "environmentsAllowingSeedData": "",
    "seedData": false,
    "name": "fts",
    "description": "Project fts",
    "src": "src",
    "packager": "npm@>= 3.0.0",
    "providers": [
      "rest",
      "socketio"
    ]
  },
  "services": {},
  "hooks": {}
}

### Expected behavior
Tell us what should happen
it should work

### Actual behavior
Tell us what happens instead

### System configuration

Tell us about the applicable parts of your setup.

**Module versions** (especially the part that's not working):

**NodeJS version**:
8
**Operating System**:
osx
**Browser Version**:

**React Native Version**:

**Module Loader**: