UNPKG

@golemio/energetics

Version:
17 lines (16 loc) 842 B
import { ISecondaryBuildingsOutput } from "../models/interfaces/ISecondaryBuildingsOutput"; import { IBuildingsPrimary } from "../../schema-definitions/models/interfaces/IPrimaryBuildings"; import { SequelizeModel } from "@golemio/core/dist/output-gateway"; export declare class PrimaryBuildingsRepository extends SequelizeModel { private secondaryBuildingRepository; constructor(); associate: () => void; GetAll(allowedOrganizations: number[] | null): Promise<IBuildingsPrimary[]>; GetAllFull(allowedOrganizations: number[] | null): Promise<Array<IBuildingsPrimary & { secondary: ISecondaryBuildingsOutput; }>>; GetOne(id: number, allowedOrganizations?: number[] | null): Promise<(IBuildingsPrimary & { secondary: ISecondaryBuildingsOutput; }) | null>; private getWhereAccessLimitation; }