UNPKG

@flexiblepersistence/service

Version:

A Service implementation for Flexible Persistence's PersistenceAdapter

16 lines 1.01 kB
import { BaseService } from '../../source/index'; import { IInputCreate, IInputDelete, IInputUpdate, IInputRead, IOutput } from 'flexiblepersistence'; import { IDefault } from '@flexiblepersistence/default-initializer'; export default class TestService extends BaseService<unknown, unknown, unknown> { constructor(initDefault?: IDefault); close(): Promise<boolean>; getPersistenceInfo(): {}; existent(input: IInputCreate<unknown>): Promise<IOutput<unknown, unknown, unknown>>; create(input: IInputCreate<any>): Promise<IOutput<unknown, unknown, unknown>>; nonexistent(input: IInputDelete): Promise<IOutput<unknown, unknown, unknown>>; delete(input: IInputDelete): Promise<IOutput<unknown, unknown, unknown>>; correct(input: IInputUpdate): Promise<IOutput<unknown, unknown, unknown>>; update(input: IInputUpdate): Promise<IOutput<unknown, unknown, unknown>>; read(input: IInputRead): Promise<IOutput<unknown, unknown, unknown>>; } //# sourceMappingURL=testService.d.ts.map