omit
resolvers
Source Code | DocumentationSee also: resolvers/resolveData resolvers/resolveResult resolvers/resolveQuery
Returns a resolver property that removes the field by returning undefined. When a condition is provided, the field is only omitted if the condition returns true.
ts
import { } from 'feathers-utils/resolvers';Example
ts
import { resolveResult, omit, fromPredicate } from 'feathers-utils/resolvers'
import { isProvider } from 'feathers-utils/predicates'
resolveResult({
password: omit(),
secret: omit(fromPredicate(isProvider('external'))),
})Type declaration
Show Type Declarations
ts
/**
* Returns a resolver property that removes the field by returning `undefined`.
* When a condition is provided, the field is only omitted if the condition returns `true`.
*
* @example
* ```ts
*
*
*
* resolveResult({
* password: omit(),
* secret: omit(fromPredicate(isProvider('external'))),
* })
* ```
*/
export declare function omit<H extends HookContext = HookContext>(
condition?: ResolverCondition<H>,
): (options: ResolverPropertyOptions<any, any, H>) => any| Argument | Type | Description |
|---|---|---|
| condition | ResolverCondition<H> |
