congress-dot-gov - v0.4.3
    Preparing search index...

    Module clients/congress

    Client for the congress endpoints.

    - Get and validate a list of congresses
    import { CongressClient } from 'congress-dot-gov';
    const { congresses } = await client.getCongresses();
    try {
    const validCongresses = congresses.filter(congress => {
    try {
    CongressSummarySchema.parse(congress);
    return true;
    } catch (error) {
    return false;
    }
    });
    } catch (error) {
    console.error(error);
    }
    - Get and validate a single congress
    import { CongressClient } from 'congress-dot-gov';
    const { congress} = await client.getCongress(117);
    try {
    CongressSchema.parse(congress);
    } catch (error) {
    console.error(error);
    }

    Classes

    CongressClient