UNPKG

@nestdevx/tenant

Version:

Tenant module for multi-tenant NestJS applications.

18 lines (17 loc) 967 B
import { TenantService } from "./tenant.service"; import { QueryDto } from "../../shared/src/dtos/query.dto"; import { CreateNewTenantDto } from "./dtos/create-new-tenant.dto"; import { ResponseDto } from "../../shared/src/dtos/response.dto"; import { TenantDto } from "./dtos/tenant.dto"; import { UpdateTenantDto } from "./dtos/update-tenant.dto"; import { ResponsePaginatedDto } from "../../shared/src/dtos/response-paginated.dto"; export declare class TenantController { private readonly tenantService; constructor(tenantService: TenantService); findAll(query?: QueryDto): Promise<ResponsePaginatedDto<TenantDto>>; findOne(id: string): Promise<ResponseDto<TenantDto>>; createNewTenant(body: CreateNewTenantDto): Promise<ResponseDto<string>>; deleteTenant(id: string): Promise<ResponseDto<string>>; updateTenant(body: UpdateTenantDto): Promise<ResponseDto<TenantDto>>; searchByName(name: string): Promise<ResponseDto<TenantDto>>; }