@golemio/pid
Version:
Golemio PID Module
38 lines (37 loc) • 1.44 kB
TypeScript
import "@golemio/core/dist/shared/sequelize";
import { IRopidDeparturesDirectionsSDMAOutput } from "./RopidDeparturesDirectionsSDMA";
declare const PossibleDeparturesDirections: readonly ["top", "top-left", "left", "bottom-left", "bottom", "bottom-right", "right", "top-right"];
type DeparturesDirectionsEnum = (typeof PossibleDeparturesDirections)[number];
interface IRopidDeparturesDirectionsOutput {
departure_stop_id: string;
next_stop_id_regexp: RegExp;
direction: DeparturesDirectionsEnum;
rule_order: number;
}
declare const forExport: {
name: string;
departureDirections: {
name: string;
outputJsonSchema: {
type: string;
properties: {
departure_stop_id: {
type: string;
};
next_stop_id_regexp: {
type: string;
};
direction: {
type: string;
};
rule_order: {
type: string;
};
};
};
outputSequelizeAttributes: import("sequelize/types/model").ModelAttributes<any, IRopidDeparturesDirectionsSDMAOutput>;
pgTableName: string;
};
};
export { forExport as RopidDeparturesDirections, DeparturesDirectionsEnum, PossibleDeparturesDirections };
export type { IRopidDeparturesDirectionsSDMAOutput, IRopidDeparturesDirectionsOutput };