@orion-js/models
Advanced tools
Comparing version 3.0.14 to 3.0.15
@@ -1,8 +0,8 @@ | ||
import { ResolversMap } from '../types'; | ||
import { ModelResolversMap } from '../types'; | ||
interface InitItemOptions { | ||
name: string; | ||
schema: any; | ||
resolvers: ResolversMap; | ||
resolvers: ModelResolversMap; | ||
} | ||
export default function ({ schema, resolvers, name }: InitItemOptions, item: any): any; | ||
export {}; |
@@ -1,2 +0,2 @@ | ||
import { Resolver } from '@orion-js/resolvers'; | ||
import { GlobalResolverResolve, ModelResolverResolve, Resolver } from '@orion-js/resolvers'; | ||
import { Schema, SchemaMetaFieldType, SchemaNode } from '@orion-js/schema'; | ||
@@ -25,9 +25,12 @@ export interface ModelsSchemaNode extends Omit<SchemaNode, 'type'> { | ||
*/ | ||
resolvers?: ResolversMap | (() => { | ||
default: ResolversMap; | ||
resolvers?: ModelResolversMap | (() => { | ||
default: ModelResolversMap; | ||
}); | ||
} | ||
export interface ResolversMap { | ||
[key: string]: Resolver; | ||
export interface ModelResolversMap { | ||
[key: string]: Resolver<ModelResolverResolve, true>; | ||
} | ||
export interface GlobalResolversMap { | ||
[key: string]: Resolver<GlobalResolverResolve>; | ||
} | ||
export interface CloneOptions { | ||
@@ -39,3 +42,3 @@ name: string; | ||
extendSchema?: Schema; | ||
extendResolvers?: ResolversMap; | ||
extendResolvers?: ModelResolversMap; | ||
} | ||
@@ -55,3 +58,3 @@ export interface Model { | ||
*/ | ||
getResolvers: () => ResolversMap; | ||
getResolvers: () => ModelResolversMap; | ||
/** | ||
@@ -58,0 +61,0 @@ * Adds the model resolvers to a item |
{ | ||
"name": "@orion-js/models", | ||
"version": "3.0.14", | ||
"version": "3.0.15", | ||
"main": "lib/index.js", | ||
@@ -20,3 +20,3 @@ "types": "lib/index.d.ts", | ||
"@orion-js/helpers": "^3.0.0", | ||
"@orion-js/resolvers": "^3.0.14", | ||
"@orion-js/resolvers": "^3.0.15", | ||
"@orion-js/schema": "^3.0.7" | ||
@@ -39,3 +39,3 @@ }, | ||
}, | ||
"gitHead": "265f025c5ed42f9de5f46f4ae9eae3589ec77085" | ||
"gitHead": "e3bfc7c78cace6976985f79b733df442ef11f231" | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
18473
495
Updated@orion-js/resolvers@^3.0.15