@flexiblepersistence/service
Version:
A Service implementation for Flexible Persistence's PersistenceAdapter
16 lines • 1.01 kB
TypeScript
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