@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.
35 lines • 1.94 kB
JavaScript
/**
* CSV-based Opportunities endpoint
* Implements the same interface as SAM.gov opportunities endpoint
*/
export class CsvOpportunitiesEndpoint {
client;
constructor(client) {
this.client = client;
}
/**
* Search for opportunities in CSV data
*/
async search(filters, pagination) {
return this.client.search(filters, pagination);
}
/**
* Get opportunity by ID from CSV
*/
async getById(noticeId) {
return this.client.getById(noticeId);
}
/**
* Get opportunity description from CSV
*/
async getDescription(noticeId) {
return this.client.getDescription(noticeId);
}
/**
* Search for construction opportunities in CSV
*/
async searchConstruction(additionalFilters, pagination) {
return this.client.searchConstruction(additionalFilters, pagination);
}
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoib3Bwb3J0dW5pdGllcy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uL3NyYy9kYXRhc291cmNlcy9jc3YvZW5kcG9pbnRzL29wcG9ydHVuaXRpZXMudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7OztHQUdHO0FBV0gsTUFBTSxPQUFPLHdCQUF3QjtJQUNmO0lBQXBCLFlBQW9CLE1BQWlCO1FBQWpCLFdBQU0sR0FBTixNQUFNLENBQVc7SUFBRyxDQUFDO0lBRXpDOztPQUVHO0lBQ0gsS0FBSyxDQUFDLE1BQU0sQ0FDVixPQUFxQyxFQUNyQyxVQUFxQztRQUVyQyxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsTUFBTSxDQUFDLE9BQU8sRUFBRSxVQUFVLENBQUMsQ0FBQztJQUNqRCxDQUFDO0lBRUQ7O09BRUc7SUFDSCxLQUFLLENBQUMsT0FBTyxDQUFDLFFBQWdCO1FBQzVCLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDLENBQUM7SUFDdkMsQ0FBQztJQUVEOztPQUVHO0lBQ0gsS0FBSyxDQUFDLGNBQWMsQ0FBQyxRQUFnQjtRQUNuQyxPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsY0FBYyxDQUFDLFFBQVEsQ0FBQyxDQUFDO0lBQzlDLENBQUM7SUFFRDs7T0FFRztJQUNILEtBQUssQ0FBQyxrQkFBa0IsQ0FDdEIsaUJBQXdELEVBQ3hELFVBQXFDO1FBRXJDLE9BQU8sSUFBSSxDQUFDLE1BQU0sQ0FBQyxrQkFBa0IsQ0FBQyxpQkFBaUIsRUFBRSxVQUFVLENBQUMsQ0FBQztJQUN2RSxDQUFDO0NBQ0YifQ==