@lineai/gov-deals
Version:
Explore Federal contracts for government building renovations, city hall renovations, courthouse updates, library modernizations, federal building improvement contracts, base housing and facilities upgrades.
27 lines (26 loc) • 695 B
TypeScript
/**
* CSV-based API that mimics SAM.gov API
*/
/// <reference types="node" />
import { CsvOpportunitiesEndpoint } from './endpoints/opportunities';
export interface CsvApiOptions {
csvPath: string;
cacheResults?: boolean;
encoding?: BufferEncoding;
}
/**
* CSV-based API client with all endpoints
* Provides same interface as SamApi but reads from CSV
*/
export declare class CsvApi {
private readonly client;
readonly opportunities: CsvOpportunitiesEndpoint;
constructor(options: CsvApiOptions);
/**
* Clear cached data
*/
clearCache(): void;
}
export * from './client';
export * from './endpoints/opportunities';
export * from './field-mapping';