feat: second generic for resolvers/transformer hooks for explicit type #154
nodejs.yml
on: push
build
16s
Are The Types Wrong?
3m 14s
Matrix: test
Annotations
32 errors and 30 warnings
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L100
TypeCheckError: Property 'lastName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:100:42
|
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L100
TypeCheckError: Property 'firstName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:100:24
|
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L59
TypeCheckError: Property 'lastName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:59:42
|
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L59
TypeCheckError: Property 'firstName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:59:24
|
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L25
TypeCheckError: Property 'lastName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:25:42
|
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L25
TypeCheckError: Property 'firstName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:25:24
|
|
Unhandled error:
src/resolvers/resolve-data/resolve-data.test.ts#L59
TypeCheckError: Property 'lastName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-data/resolve-data.test.ts:59:42
|
|
Unhandled error:
src/resolvers/resolve-data/resolve-data.test.ts#L59
TypeCheckError: Property 'firstName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-data/resolve-data.test.ts:59:24
|
|
Unhandled error:
src/resolvers/resolve-data/resolve-data.test.ts#L26
TypeCheckError: Property 'lastName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-data/resolve-data.test.ts:26:42
|
|
Unhandled error:
src/resolvers/resolve-data/resolve-data.test.ts#L26
TypeCheckError: Property 'firstName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-data/resolve-data.test.ts:26:24
|
|
test (24.x)
The strategy configuration was canceled because "test._20_x" failed
|
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L100
TypeCheckError: Property 'lastName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:100:42
|
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L100
TypeCheckError: Property 'firstName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:100:24
|
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L59
TypeCheckError: Property 'lastName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:59:42
|
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L59
TypeCheckError: Property 'firstName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:59:24
|
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L25
TypeCheckError: Property 'lastName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:25:42
|
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L25
TypeCheckError: Property 'firstName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:25:24
|
|
Unhandled error:
src/resolvers/resolve-data/resolve-data.test.ts#L59
TypeCheckError: Property 'lastName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-data/resolve-data.test.ts:59:42
|
|
Unhandled error:
src/resolvers/resolve-data/resolve-data.test.ts#L59
TypeCheckError: Property 'firstName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-data/resolve-data.test.ts:59:24
|
|
Unhandled error:
src/resolvers/resolve-data/resolve-data.test.ts#L26
TypeCheckError: Property 'lastName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-data/resolve-data.test.ts:26:42
|
|
Unhandled error:
src/resolvers/resolve-data/resolve-data.test.ts#L26
TypeCheckError: Property 'firstName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-data/resolve-data.test.ts:26:24
|
|
test (22.x)
The strategy configuration was canceled because "test._20_x" failed
|
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L100
TypeCheckError: Property 'lastName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:100:42
|
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L100
TypeCheckError: Property 'firstName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:100:24
|
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L59
TypeCheckError: Property 'lastName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:59:42
|
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L59
TypeCheckError: Property 'firstName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:59:24
|
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L25
TypeCheckError: Property 'lastName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:25:42
|
|
Unhandled error:
src/resolvers/resolve-result/resolve-result.test.ts#L25
TypeCheckError: Property 'firstName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-result/resolve-result.test.ts:25:24
|
|
Unhandled error:
src/resolvers/resolve-data/resolve-data.test.ts#L59
TypeCheckError: Property 'lastName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-data/resolve-data.test.ts:59:42
|
|
Unhandled error:
src/resolvers/resolve-data/resolve-data.test.ts#L59
TypeCheckError: Property 'firstName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-data/resolve-data.test.ts:59:24
|
|
Unhandled error:
src/resolvers/resolve-data/resolve-data.test.ts#L26
TypeCheckError: Property 'lastName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-data/resolve-data.test.ts:26:42
|
|
Unhandled error:
src/resolvers/resolve-data/resolve-data.test.ts#L26
TypeCheckError: Property 'firstName' does not exist on type '{ password Promise<undefined> | undefined; name unknown; }'.
❯ src/resolvers/resolve-data/resolve-data.test.ts:26:24
|
|
test (20.x):
src/hooks/cache/cache.hook.test.ts#L736
Replace `·type:·'miss',·method:·'find'` with `⏎······type:·'miss',⏎······method:·'find',⏎···`
|
|
test (20.x):
src/hooks/cache/cache.hook.test.ts#L716
Replace `·type:·'hit',·method:·'get'` with `⏎······type:·'hit',⏎······method:·'get',⏎···`
|
|
test (20.x):
src/hooks/cache/cache.hook.test.ts#L709
Replace `·type:·'set',·method:·'get'` with `⏎······type:·'set',⏎······method:·'get',⏎···`
|
|
test (20.x):
src/hooks/cache/cache.hook.test.ts#L708
Replace `·type:·'miss',·method:·'get'` with `⏎······type:·'miss',⏎······method:·'get',⏎···`
|
|
test (20.x):
docs/.vitepress/config.mts#L121
Delete `⏎·················`
|
|
test (20.x):
docs/.vitepress/config.mts#L76
Replace `·text:·'from·feathers-fletching',·link:·'/migrating-from-feathers-fletching'` with `⏎············text:·'from·feathers-fletching',⏎············link:·'/migrating-from-feathers-fletching',⏎·········`
|
|
test (20.x):
docs/.vitepress/config.mts#L75
Replace `·text:·'from·@feathersjs/schema',·link:·'/migrating-from-feathers-schema'` with `⏎············text:·'from·@feathersjs/schema',⏎············link:·'/migrating-from-feathers-schema',⏎·········`
|
|
test (20.x):
docs/.vitepress/config.mts#L74
Replace `·text:·'from·feathers-hooks-common',·link:·'/migrating-from-feathers-hooks-common'` with `⏎············text:·'from·feathers-hooks-common',⏎············link:·'/migrating-from-feathers-hooks-common',⏎·········`
|
|
test (20.x):
docs/.vitepress/config.mts#L45
Replace `.replace(`https://github.com/${repository}/blob/${mainBranch}/`,·''` with ``https://github.com/${repository}/blob/${mainBranch}/`,⏎········'',⏎······`
|
|
test (20.x):
docs/.vitepress/config.mts#L44
Insert `.replace(`
|
|
test (24.x):
src/hooks/cache/cache.hook.test.ts#L736
Replace `·type:·'miss',·method:·'find'` with `⏎······type:·'miss',⏎······method:·'find',⏎···`
|
|
test (24.x):
src/hooks/cache/cache.hook.test.ts#L716
Replace `·type:·'hit',·method:·'get'` with `⏎······type:·'hit',⏎······method:·'get',⏎···`
|
|
test (24.x):
src/hooks/cache/cache.hook.test.ts#L709
Replace `·type:·'set',·method:·'get'` with `⏎······type:·'set',⏎······method:·'get',⏎···`
|
|
test (24.x):
src/hooks/cache/cache.hook.test.ts#L708
Replace `·type:·'miss',·method:·'get'` with `⏎······type:·'miss',⏎······method:·'get',⏎···`
|
|
test (24.x):
docs/.vitepress/config.mts#L121
Delete `⏎·················`
|
|
test (24.x):
docs/.vitepress/config.mts#L76
Replace `·text:·'from·feathers-fletching',·link:·'/migrating-from-feathers-fletching'` with `⏎············text:·'from·feathers-fletching',⏎············link:·'/migrating-from-feathers-fletching',⏎·········`
|
|
test (24.x):
docs/.vitepress/config.mts#L75
Replace `·text:·'from·@feathersjs/schema',·link:·'/migrating-from-feathers-schema'` with `⏎············text:·'from·@feathersjs/schema',⏎············link:·'/migrating-from-feathers-schema',⏎·········`
|
|
test (24.x):
docs/.vitepress/config.mts#L74
Replace `·text:·'from·feathers-hooks-common',·link:·'/migrating-from-feathers-hooks-common'` with `⏎············text:·'from·feathers-hooks-common',⏎············link:·'/migrating-from-feathers-hooks-common',⏎·········`
|
|
test (24.x):
docs/.vitepress/config.mts#L45
Replace `.replace(`https://github.com/${repository}/blob/${mainBranch}/`,·''` with ``https://github.com/${repository}/blob/${mainBranch}/`,⏎········'',⏎······`
|
|
test (24.x):
docs/.vitepress/config.mts#L44
Insert `.replace(`
|
|
test (22.x):
src/hooks/cache/cache.hook.test.ts#L736
Replace `·type:·'miss',·method:·'find'` with `⏎······type:·'miss',⏎······method:·'find',⏎···`
|
|
test (22.x):
src/hooks/cache/cache.hook.test.ts#L716
Replace `·type:·'hit',·method:·'get'` with `⏎······type:·'hit',⏎······method:·'get',⏎···`
|
|
test (22.x):
src/hooks/cache/cache.hook.test.ts#L709
Replace `·type:·'set',·method:·'get'` with `⏎······type:·'set',⏎······method:·'get',⏎···`
|
|
test (22.x):
src/hooks/cache/cache.hook.test.ts#L708
Replace `·type:·'miss',·method:·'get'` with `⏎······type:·'miss',⏎······method:·'get',⏎···`
|
|
test (22.x):
docs/.vitepress/config.mts#L121
Delete `⏎·················`
|
|
test (22.x):
docs/.vitepress/config.mts#L76
Replace `·text:·'from·feathers-fletching',·link:·'/migrating-from-feathers-fletching'` with `⏎············text:·'from·feathers-fletching',⏎············link:·'/migrating-from-feathers-fletching',⏎·········`
|
|
test (22.x):
docs/.vitepress/config.mts#L75
Replace `·text:·'from·@feathersjs/schema',·link:·'/migrating-from-feathers-schema'` with `⏎············text:·'from·@feathersjs/schema',⏎············link:·'/migrating-from-feathers-schema',⏎·········`
|
|
test (22.x):
docs/.vitepress/config.mts#L74
Replace `·text:·'from·feathers-hooks-common',·link:·'/migrating-from-feathers-hooks-common'` with `⏎············text:·'from·feathers-hooks-common',⏎············link:·'/migrating-from-feathers-hooks-common',⏎·········`
|
|
test (22.x):
docs/.vitepress/config.mts#L45
Replace `.replace(`https://github.com/${repository}/blob/${mainBranch}/`,·''` with ``https://github.com/${repository}/blob/${mainBranch}/`,⏎········'',⏎······`
|
|
test (22.x):
docs/.vitepress/config.mts#L44
Insert `.replace(`
|