howsmydriving-dummy
Version:
Dummy region plug-in for @HowsMyDrivingWA.
20 lines (19 loc) • 1.03 kB
TypeScript
import { ICitation, Citation, ICollision, Region, RegionFactory, IStateStore } from 'howsmydriving-utils';
export declare class DummyRegionFactory extends RegionFactory {
name: string;
createRegion(state_store: IStateStore): Promise<Region>;
}
export declare class DummyRegion extends Region {
constructor(state_store: IStateStore);
GetCitationsByPlate(plate: string, state: string): Promise<Array<Citation>>;
ProcessCitationsForRequest(citations: ICitation[], query_count: number): Array<string>;
GetRecentCollisions(): Promise<Array<ICollision>>;
ProcessCollisions(collisions: Array<ICollision>): Promise<Array<string>>;
processCollisionsForTweets(collisions: Array<ICollision>): Promise<Array<string>>;
private getLastCollisionsWithCondition;
getCollisionType(collision: ICollision): string;
getTweetFromCollision(collision: ICollision, collision_type: string, last_tweeted: number): string;
}
declare let Factory: RegionFactory;
export { Factory as default };
export { Factory };