@central-credit/engine
Version:
Engine to handle the Serasa requests
16 lines (15 loc) • 745 B
TypeScript
import { Count, Filter, Where } from '@loopback/repository';
import { Record } from '../models';
import { RecordRepository } from '../repositories';
export declare class RecordController {
recordRepository: RecordRepository;
constructor(recordRepository: RecordRepository);
create(record: Omit<Record, 'id'>): Promise<Record>;
count(where?: Where<Record>): Promise<Count>;
find(filter?: Filter<Record>): Promise<Record[]>;
updateAll(record: Record, where?: Where<Record>): Promise<Count>;
findById(id: string, filter?: Filter<Record>): Promise<Record>;
updateById(id: string, record: Record): Promise<void>;
replaceById(id: string, record: Record): Promise<void>;
deleteById(id: string): Promise<void>;
}