Variable NpmAPIRangeResponseSchemaConst

NpmAPIRangeResponseSchema: ZodObject<{
    downloads: ZodArray<ZodObject<{
        day: ZodString;
        downloads: ZodNumber;
    }, "strip", ZodTypeAny, {
        day: string;
        downloads: number;
    }, {
        day: string;
        downloads: number;
    }>, "many">;
    end: ZodString;
    package: ZodString;
    start: ZodString;
}, "strip", ZodTypeAny, {
    downloads: ({ day: string; downloads: number; })[];
    end: string;
    package: string;
    start: string;
}, {
    downloads: ({ day: string; downloads: number; })[];
    end: string;
    package: string;
    start: string;
}> = ...

Response schema for the NPM API range

This response represents the daily download counts for a package in a given time period.

Type declaration

  • downloads: ZodArray<ZodObject<{
        day: ZodString;
        downloads: ZodNumber;
    }, "strip", ZodTypeAny, {
        day: string;
        downloads: number;
    }, {
        day: string;
        downloads: number;
    }>, "many">
  • end: ZodString
  • package: ZodString
  • start: ZodString

Type declaration

  • downloads: ({ day: string; downloads: number; })[]
  • end: string
  • package: string
  • start: string

Type declaration

  • downloads: ({ day: string; downloads: number; })[]
  • end: string
  • package: string
  • start: string

Example

{
"package": "@aws-lambda-powertools/logger",
"start": "2021-01-01",
"end": "2021-01-31",
"downloads": [
{
"downloads": 1000000,
"day": "2021-01-01"
},
{
"downloads": 1000000,
"day": "2021-01-02"
},
// ...
{
"downloads": 1000000,
"day": "2021-01-03"
}
]
}

Generated using TypeDoc