Press n or j to go to the next uncovered block, b, p or k for the previous block.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | 1x 1x 409x 409x 412x 6x | import { MethodNotAllowed } from '@feathersjs/errors'; import type { Params } from '@feathersjs/feathers'; export abstract class AuthenticationManagementBase<T, R> { publish: unknown; abstract _create (data: T, params?: Params): Promise<R>; async create (data: T, params?: Params): Promise<R> { Iif (Array.isArray(data)) { return await Promise.reject( new MethodNotAllowed('authManagement does not handle multiple entries') ); } return await this._create(data, params); } setup (): void { if (typeof this.publish === 'function') { this.publish(() => null); } } } |