47 lines
1.3 KiB
TypeScript
47 lines
1.3 KiB
TypeScript
import { ConstructeursService } from './constructeurs.service';
|
|
import { CreateConstructeurDto, UpdateConstructeurDto } from '../shared/dto/constructeur.dto';
|
|
export declare class ConstructeursController {
|
|
private readonly constructeursService;
|
|
constructor(constructeursService: ConstructeursService);
|
|
create(payload: CreateConstructeurDto): Promise<{
|
|
name: string;
|
|
id: string;
|
|
createdAt: Date;
|
|
updatedAt: Date;
|
|
email: string | null;
|
|
phone: string | null;
|
|
}>;
|
|
findAll(search?: string): Promise<{
|
|
name: string;
|
|
id: string;
|
|
createdAt: Date;
|
|
updatedAt: Date;
|
|
email: string | null;
|
|
phone: string | null;
|
|
}[]>;
|
|
findOne(id: string): Promise<{
|
|
name: string;
|
|
id: string;
|
|
createdAt: Date;
|
|
updatedAt: Date;
|
|
email: string | null;
|
|
phone: string | null;
|
|
} | null>;
|
|
update(id: string, payload: UpdateConstructeurDto): Promise<{
|
|
name: string;
|
|
id: string;
|
|
createdAt: Date;
|
|
updatedAt: Date;
|
|
email: string | null;
|
|
phone: string | null;
|
|
}>;
|
|
remove(id: string): Promise<{
|
|
name: string;
|
|
id: string;
|
|
createdAt: Date;
|
|
updatedAt: Date;
|
|
email: string | null;
|
|
phone: string | null;
|
|
}>;
|
|
}
|