Sign In

@framedash/api-client

Package Overview
Dependencies
Maintainers
1
Versions
5
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@framedash/api-client - npm Package Compare versions

Comparing version
0.1.1
to
0.1.2
+125
dist/queries.d.ts
/**
* Pure path-builder functions for Framedash project-scoped REST endpoints.
*
* Each function returns the suffix passed to ApiClient.projectPath() (or a
* bare absolute path for non-project endpoints). Param ordering and
* only-set-when-truthy semantics are preserved so callers get byte-identical
* URLs for identical inputs.
*/
export interface DaysOpts {
/** Time period in days. Only appended when set (truthy); 0/empty values are treated as unset, matching the original CLI/MCP behavior. */
days?: number | string;
}
/**
* Build the project-scoped suffix for the dashboard endpoint.
* Example: buildDashboardPath({ days: 7 }) -> "dashboard?days=7"
*/
export declare function buildDashboardPath(opts?: DaysOpts): string;
/**
* Build the project-scoped suffix for the retention endpoint.
* Example: buildRetentionPath({ days: 30 }) -> "retention?days=30"
*/
export declare function buildRetentionPath(opts?: DaysOpts): string;
export interface FunnelOpts {
/** Comma-separated event names (required by the API). */
steps: string;
/** Time period in days. Only appended when set (truthy); 0/empty values are treated as unset, matching the original CLI/MCP behavior. */
days?: number | string;
/** Conversion window in seconds. Only appended when set (truthy); 0/empty values are treated as unset, matching the original CLI/MCP behavior. */
window?: number | string;
}
/**
* Build the project-scoped suffix for the funnels endpoint.
* steps is set first, then days, then window -- preserving the param order
* established by the original CLI and MCP implementations.
* Example: buildFunnelPath({ steps: "login,purchase", days: 7 }) -> "funnels?steps=login%2Cpurchase&days=7"
*/
export declare function buildFunnelPath(opts: FunnelOpts): string;
export interface InsightsOpts {
/** Metric to aggregate (e.g. "count" or "unique_players"). */
metric: string;
/** Dimension to group by (e.g. "event_name", "platform"). */
groupBy: string;
/** Time period in days. Only appended when set (truthy); 0/empty values are treated as unset, matching the original CLI/MCP behavior. */
days?: number | string;
/** Max groups to return. Only appended when set (truthy); 0/empty values are treated as unset, matching the original CLI/MCP behavior. */
limit?: number | string;
/** Filter by event name. Only appended when set (truthy); 0/empty values are treated as unset, matching the original CLI/MCP behavior. */
eventName?: string;
}
/**
* Build the project-scoped suffix for the insights endpoint.
* Param order: metric, groupBy, days, limit, eventName.
*/
export declare function buildInsightsPath(opts: InsightsOpts): string;
export interface HeatmapOpts {
/** Map ID to query. */
mapId: string;
/** Cell size. Only appended when set (truthy); 0/empty values are treated as unset, matching the original CLI/MCP behavior. */
cellSize?: number | string;
/** Time period in days. Only appended when set (truthy); 0/empty values are treated as unset, matching the original CLI/MCP behavior. */
days?: number | string;
/** Filter by event name. Only appended when set (truthy); 0/empty values are treated as unset, matching the original CLI/MCP behavior. */
eventName?: string;
}
/**
* Build the project-scoped suffix for the heatmap endpoint.
* Param order: mapId, cellSize, days, eventName.
*/
export declare function buildHeatmapPath(opts: HeatmapOpts): string;
export interface BuildsListOpts extends DaysOpts {
/**
* Restrict the list to a single build_id. Only appended when set. CI ingest
* waits scope the poll to the candidate so it is always returned, regardless
* of the server's newest-50 cap (a re-run of an older build_id could
* otherwise fall outside the capped list and never be seen).
*/
buildId?: string;
/**
* Bypass the server's aggregation cache for a live read. Only appended when
* true. Used by CI ingest waits (`framedash run-profile-test`) that must see
* real-time build state rather than the ~60s dashboard cache.
*/
fresh?: boolean;
}
/**
* Build the project-scoped suffix for the builds list endpoint.
* Param order: days, buildId, fresh.
* Example: buildBuildsPath({ days: 30 }) -> "builds?days=30"
*/
export declare function buildBuildsPath(opts?: BuildsListOpts): string;
export interface BuildCompareOpts {
/** build_id to compare against (the known-good build). */
baseline: string;
/** build_id under test (the new build). */
candidate: string;
/** Time period in days. Appended only when truthy (an empty string, numeric 0, or undefined is omitted), matching the sibling path builders. */
days?: number | string;
/** Restrict the comparison to one map. Only appended when set (truthy). */
mapId?: string;
/** Restrict the comparison to one platform. Only appended when set (truthy). */
platform?: string;
/**
* Bypass the server's comparison cache for a live read. Only appended when
* true. Used by the CI gate (`framedash run-profile-test`) so a re-run for
* the same build IDs is not served a cached, pre-ingest comparison.
*/
fresh?: boolean;
}
/**
* Build the project-scoped suffix for the build-comparison endpoint.
* Param order: baseline, candidate, days, mapId, platform, fresh.
* Example: buildBuildComparePath({ baseline: "a", candidate: "b", days: 30 })
* -> "builds/compare?baseline=a&candidate=b&days=30"
*/
export declare function buildBuildComparePath(opts: BuildCompareOpts): string;
export interface ContentListOpts {
/** Filter by content type. Only appended when set (truthy); 0/empty values are treated as unset, matching the original CLI/MCP behavior. */
type?: string;
}
/**
* Build the absolute path for the content list endpoint.
* Example: buildContentPath({ type: "event" }) -> "/api/v1/content?type=event"
*/
export declare function buildContentPath(opts?: ContentListOpts): string;
//# sourceMappingURL=queries.d.ts.map
{"version":3,"file":"queries.d.ts","sourceRoot":"","sources":["../src/queries.ts"],"names":[],"mappings":"AAAA;;;;;;;GAOG;AAMH,MAAM,WAAW,QAAQ;IACxB,yIAAyI;IACzI,IAAI,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;CACvB;AAMD;;;GAGG;AACH,wBAAgB,kBAAkB,CAAC,IAAI,GAAE,QAAa,GAAG,MAAM,CAK9D;AAMD;;;GAGG;AACH,wBAAgB,kBAAkB,CAAC,IAAI,GAAE,QAAa,GAAG,MAAM,CAK9D;AAMD,MAAM,WAAW,UAAU;IAC1B,yDAAyD;IACzD,KAAK,EAAE,MAAM,CAAC;IACd,yIAAyI;IACzI,IAAI,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;IACvB,kJAAkJ;IAClJ,MAAM,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;CACzB;AAED;;;;;GAKG;AACH,wBAAgB,eAAe,CAAC,IAAI,EAAE,UAAU,GAAG,MAAM,CAMxD;AAMD,MAAM,WAAW,YAAY;IAC5B,8DAA8D;IAC9D,MAAM,EAAE,MAAM,CAAC;IACf,6DAA6D;IAC7D,OAAO,EAAE,MAAM,CAAC;IAChB,yIAAyI;IACzI,IAAI,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;IACvB,0IAA0I;IAC1I,KAAK,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;IACxB,0IAA0I;IAC1I,SAAS,CAAC,EAAE,MAAM,CAAC;CACnB;AAED;;;GAGG;AACH,wBAAgB,iBAAiB,CAAC,IAAI,EAAE,YAAY,GAAG,MAAM,CAM5D;AAMD,MAAM,WAAW,WAAW;IAC3B,uBAAuB;IACvB,KAAK,EAAE,MAAM,CAAC;IACd,+HAA+H;IAC/H,QAAQ,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;IAC3B,yIAAyI;IACzI,IAAI,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;IACvB,0IAA0I;IAC1I,SAAS,CAAC,EAAE,MAAM,CAAC;CACnB;AAED;;;GAGG;AACH,wBAAgB,gBAAgB,CAAC,IAAI,EAAE,WAAW,GAAG,MAAM,CAM1D;AAMD,MAAM,WAAW,cAAe,SAAQ,QAAQ;IAC/C;;;;;OAKG;IACH,OAAO,CAAC,EAAE,MAAM,CAAC;IACjB;;;;OAIG;IACH,KAAK,CAAC,EAAE,OAAO,CAAC;CAChB;AAED;;;;GAIG;AACH,wBAAgB,eAAe,CAAC,IAAI,GAAE,cAAmB,GAAG,MAAM,CAOjE;AAED,MAAM,WAAW,gBAAgB;IAChC,0DAA0D;IAC1D,QAAQ,EAAE,MAAM,CAAC;IACjB,2CAA2C;IAC3C,SAAS,EAAE,MAAM,CAAC;IAClB,gJAAgJ;IAChJ,IAAI,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC;IACvB,2EAA2E;IAC3E,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,gFAAgF;IAChF,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB;;;;OAIG;IACH,KAAK,CAAC,EAAE,OAAO,CAAC;CAChB;AAED;;;;;GAKG;AACH,wBAAgB,qBAAqB,CAAC,IAAI,EAAE,gBAAgB,GAAG,MAAM,CAOpE;AAMD,MAAM,WAAW,eAAe;IAC/B,4IAA4I;IAC5I,IAAI,CAAC,EAAE,MAAM,CAAC;CACd;AAED;;;GAGG;AACH,wBAAgB,gBAAgB,CAAC,IAAI,GAAE,eAAoB,GAAG,MAAM,CAKnE"}
/**
* Pure path-builder functions for Framedash project-scoped REST endpoints.
*
* Each function returns the suffix passed to ApiClient.projectPath() (or a
* bare absolute path for non-project endpoints). Param ordering and
* only-set-when-truthy semantics are preserved so callers get byte-identical
* URLs for identical inputs.
*/
// ---------------------------------------------------------------------------
// Dashboard
// ---------------------------------------------------------------------------
/**
* Build the project-scoped suffix for the dashboard endpoint.
* Example: buildDashboardPath({ days: 7 }) -> "dashboard?days=7"
*/
export function buildDashboardPath(opts = {}) {
const params = new URLSearchParams();
if (opts.days)
params.set("days", String(opts.days));
const qs = params.toString();
return qs ? `dashboard?${qs}` : "dashboard";
}
// ---------------------------------------------------------------------------
// Retention
// ---------------------------------------------------------------------------
/**
* Build the project-scoped suffix for the retention endpoint.
* Example: buildRetentionPath({ days: 30 }) -> "retention?days=30"
*/
export function buildRetentionPath(opts = {}) {
const params = new URLSearchParams();
if (opts.days)
params.set("days", String(opts.days));
const qs = params.toString();
return qs ? `retention?${qs}` : "retention";
}
/**
* Build the project-scoped suffix for the funnels endpoint.
* steps is set first, then days, then window -- preserving the param order
* established by the original CLI and MCP implementations.
* Example: buildFunnelPath({ steps: "login,purchase", days: 7 }) -> "funnels?steps=login%2Cpurchase&days=7"
*/
export function buildFunnelPath(opts) {
const params = new URLSearchParams();
params.set("steps", opts.steps);
if (opts.days)
params.set("days", String(opts.days));
if (opts.window)
params.set("window", String(opts.window));
return `funnels?${params}`;
}
/**
* Build the project-scoped suffix for the insights endpoint.
* Param order: metric, groupBy, days, limit, eventName.
*/
export function buildInsightsPath(opts) {
const params = new URLSearchParams({ metric: opts.metric, groupBy: opts.groupBy });
if (opts.days)
params.set("days", String(opts.days));
if (opts.limit)
params.set("limit", String(opts.limit));
if (opts.eventName)
params.set("eventName", opts.eventName);
return `insights?${params}`;
}
/**
* Build the project-scoped suffix for the heatmap endpoint.
* Param order: mapId, cellSize, days, eventName.
*/
export function buildHeatmapPath(opts) {
const params = new URLSearchParams({ mapId: opts.mapId });
if (opts.cellSize)
params.set("cellSize", String(opts.cellSize));
if (opts.days)
params.set("days", String(opts.days));
if (opts.eventName)
params.set("eventName", opts.eventName);
return `heatmap?${params}`;
}
/**
* Build the project-scoped suffix for the builds list endpoint.
* Param order: days, buildId, fresh.
* Example: buildBuildsPath({ days: 30 }) -> "builds?days=30"
*/
export function buildBuildsPath(opts = {}) {
const params = new URLSearchParams();
if (opts.days)
params.set("days", String(opts.days));
if (opts.buildId)
params.set("buildId", opts.buildId);
if (opts.fresh)
params.set("fresh", "1");
const qs = params.toString();
return qs ? `builds?${qs}` : "builds";
}
/**
* Build the project-scoped suffix for the build-comparison endpoint.
* Param order: baseline, candidate, days, mapId, platform, fresh.
* Example: buildBuildComparePath({ baseline: "a", candidate: "b", days: 30 })
* -> "builds/compare?baseline=a&candidate=b&days=30"
*/
export function buildBuildComparePath(opts) {
const params = new URLSearchParams({ baseline: opts.baseline, candidate: opts.candidate });
if (opts.days)
params.set("days", String(opts.days));
if (opts.mapId)
params.set("mapId", opts.mapId);
if (opts.platform)
params.set("platform", opts.platform);
if (opts.fresh)
params.set("fresh", "1");
return `builds/compare?${params}`;
}
/**
* Build the absolute path for the content list endpoint.
* Example: buildContentPath({ type: "event" }) -> "/api/v1/content?type=event"
*/
export function buildContentPath(opts = {}) {
if (opts.type) {
return `/api/v1/content?${new URLSearchParams({ type: opts.type })}`;
}
return "/api/v1/content";
}
//# sourceMappingURL=queries.js.map
{"version":3,"file":"queries.js","sourceRoot":"","sources":["../src/queries.ts"],"names":[],"mappings":"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"}
+1
-0

@@ -0,1 +1,2 @@

export * from "./queries.js";
/** RFC 9457 Problem Details fields parsed from API error responses. */

@@ -2,0 +3,0 @@ export interface ProblemDetails {

+1
-1

@@ -1,1 +0,1 @@

{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAEA,uEAAuE;AACvE,MAAM,WAAW,cAAc;IAC9B,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,WAAW,CAAC,EAAE,MAAM,CAAC;CACrB;AAED,0CAA0C;AAC1C,qBAAa,QAAS,SAAQ,KAAK;aAKjB,MAAM,EAAE,MAAM;aACd,OAAO,EAAE,OAAO;IALjC,SAAgB,OAAO,EAAE,cAAc,CAAC;gBAGvC,OAAO,EAAE,MAAM,EACC,MAAM,EAAE,MAAM,EACd,OAAO,EAAE,OAAO,EAChC,OAAO,CAAC,EAAE,cAAc;IAOzB,IAAI,SAAS,IAAI,OAAO,CAEvB;IAED,IAAI,UAAU,IAAI,MAAM,GAAG,SAAS,CAEnC;IAED,IAAI,aAAa,IAAI,MAAM,GAAG,SAAS,CAEtC;CACD;AAED,MAAM,WAAW,gBAAgB;IAChC,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,MAAM,CAAC;IACf,SAAS,EAAE,MAAM,CAAC;IAClB,OAAO,EAAE,CAAC,KAAK,EAAE,QAAQ,KAAK,KAAK,CAAC;CACpC;AAED;;;;;;GAMG;AACH,wBAAgB,iBAAiB,CAAC,OAAO,EAAE,MAAM,GAAG,IAAI,CAkBvD;AAaD,4DAA4D;AAC5D,qBAAa,SAAS;IACrB,OAAO,CAAC,OAAO,CAAS;IACxB,OAAO,CAAC,MAAM,CAAS;IACvB,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,OAAO,CAA6B;gBAEhC,OAAO,EAAE,gBAAgB;IAQ/B,GAAG,CAAC,CAAC,GAAG,OAAO,EAAE,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,CAAC,CAAC;IAI1C,IAAI,CAAC,CAAC,GAAG,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,OAAO,GAAG,OAAO,CAAC,CAAC,CAAC;IAI3D,KAAK,CAAC,CAAC,GAAG,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,OAAO,GAAG,OAAO,CAAC,CAAC,CAAC;IAI3D,MAAM,CAAC,CAAC,GAAG,OAAO,EAAE,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,CAAC,CAAC;IAInD,+DAA+D;IAC/D,IAAI,gBAAgB,IAAI,MAAM,CAE7B;IAED,6EAA6E;IAC7E,WAAW,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM;IAOnC,uDAAuD;IACvD,WAAW,CAAC,SAAS,EAAE,MAAM,GAAG,SAAS;IASzC,2FAA2F;IAC3F,OAAO,CAAC,IAAI;YAME,OAAO;CAyErB"}
{"version":3,"file":"index.d.ts","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAEA,cAAc,cAAc,CAAC;AAE7B,uEAAuE;AACvE,MAAM,WAAW,cAAc;IAC9B,IAAI,CAAC,EAAE,MAAM,CAAC;IACd,KAAK,CAAC,EAAE,MAAM,CAAC;IACf,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,MAAM,CAAC,EAAE,MAAM,CAAC;IAChB,QAAQ,CAAC,EAAE,MAAM,CAAC;IAClB,cAAc,CAAC,EAAE,MAAM,CAAC;IACxB,SAAS,CAAC,EAAE,OAAO,CAAC;IACpB,WAAW,CAAC,EAAE,MAAM,CAAC;CACrB;AAED,0CAA0C;AAC1C,qBAAa,QAAS,SAAQ,KAAK;aAKjB,MAAM,EAAE,MAAM;aACd,OAAO,EAAE,OAAO;IALjC,SAAgB,OAAO,EAAE,cAAc,CAAC;gBAGvC,OAAO,EAAE,MAAM,EACC,MAAM,EAAE,MAAM,EACd,OAAO,EAAE,OAAO,EAChC,OAAO,CAAC,EAAE,cAAc;IAOzB,IAAI,SAAS,IAAI,OAAO,CAEvB;IAED,IAAI,UAAU,IAAI,MAAM,GAAG,SAAS,CAEnC;IAED,IAAI,aAAa,IAAI,MAAM,GAAG,SAAS,CAEtC;CACD;AAED,MAAM,WAAW,gBAAgB;IAChC,OAAO,EAAE,MAAM,CAAC;IAChB,MAAM,EAAE,MAAM,CAAC;IACf,SAAS,EAAE,MAAM,CAAC;IAClB,OAAO,EAAE,CAAC,KAAK,EAAE,QAAQ,KAAK,KAAK,CAAC;CACpC;AAED;;;;;;GAMG;AACH,wBAAgB,iBAAiB,CAAC,OAAO,EAAE,MAAM,GAAG,IAAI,CAkBvD;AAaD,4DAA4D;AAC5D,qBAAa,SAAS;IACrB,OAAO,CAAC,OAAO,CAAS;IACxB,OAAO,CAAC,MAAM,CAAS;IACvB,OAAO,CAAC,SAAS,CAAS;IAC1B,OAAO,CAAC,OAAO,CAA6B;gBAEhC,OAAO,EAAE,gBAAgB;IAQ/B,GAAG,CAAC,CAAC,GAAG,OAAO,EAAE,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,CAAC,CAAC;IAI1C,IAAI,CAAC,CAAC,GAAG,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,CAAC,EAAE,OAAO,GAAG,OAAO,CAAC,CAAC,CAAC;IAI3D,KAAK,CAAC,CAAC,GAAG,OAAO,EAAE,IAAI,EAAE,MAAM,EAAE,IAAI,EAAE,OAAO,GAAG,OAAO,CAAC,CAAC,CAAC;IAI3D,MAAM,CAAC,CAAC,GAAG,OAAO,EAAE,IAAI,EAAE,MAAM,GAAG,OAAO,CAAC,CAAC,CAAC;IAInD,+DAA+D;IAC/D,IAAI,gBAAgB,IAAI,MAAM,CAE7B;IAED,6EAA6E;IAC7E,WAAW,CAAC,MAAM,EAAE,MAAM,GAAG,MAAM;IAOnC,uDAAuD;IACvD,WAAW,CAAC,SAAS,EAAE,MAAM,GAAG,SAAS;IASzC,2FAA2F;IAC3F,OAAO,CAAC,IAAI;YAME,OAAO;CAyErB"}
import { isIPv4 } from "node:net";
export * from "./queries.js";
/** Error details from an API response. */

@@ -3,0 +4,0 @@ export class ApiError extends Error {

@@ -1,1 +0,1 @@

{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"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"}
{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/index.ts"],"names":[],"mappings":"AAAA,OAAO,EAAE,MAAM,EAAE,MAAM,UAAU,CAAC;AAElC,cAAc,cAAc,CAAC;AAc7B,0CAA0C;AAC1C,MAAM,OAAO,QAAS,SAAQ,KAAK;IAKjB;IACA;IALD,OAAO,CAAiB;IAExC,YACC,OAAe,EACC,MAAc,EACd,OAAgB,EAChC,OAAwB;QAExB,KAAK,CAAC,OAAO,CAAC,CAAC;QAJC,WAAM,GAAN,MAAM,CAAQ;QACd,YAAO,GAAP,OAAO,CAAS;QAIhC,IAAI,CAAC,IAAI,GAAG,UAAU,CAAC;QACvB,IAAI,CAAC,OAAO,GAAG,OAAO,IAAI,EAAE,CAAC;IAC9B,CAAC;IAED,IAAI,SAAS;QACZ,OAAO,IAAI,CAAC,OAAO,CAAC,SAAS,KAAK,IAAI,CAAC;IACxC,CAAC;IAED,IAAI,UAAU;QACb,OAAO,IAAI,CAAC,OAAO,CAAC,WAAW,CAAC;IACjC,CAAC;IAED,IAAI,aAAa;QAChB,OAAO,IAAI,CAAC,OAAO,CAAC,cAAc,CAAC;IACpC,CAAC;CACD;AASD;;;;;;GAMG;AACH,MAAM,UAAU,iBAAiB,CAAC,OAAe;IAChD,IAAI,MAAW,CAAC;IAChB,IAAI,CAAC;QACJ,MAAM,GAAG,IAAI,GAAG,CAAC,OAAO,CAAC,CAAC;IAC3B,CAAC;IAAC,MAAM,CAAC;QACR,MAAM,IAAI,KAAK,CAAC,qBAAqB,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,EAAE,CAAC,CAAC;IACjE,CAAC;IACD,4EAA4E;IAC5E,6EAA6E;IAC7E,iEAAiE;IACjE,IAAI,MAAM,CAAC,QAAQ,IAAI,MAAM,CAAC,QAAQ,EAAE,CAAC;QACxC,MAAM,IAAI,KAAK,CAAC,qBAAqB,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,+BAA+B,CAAC,CAAC;IAC9F,CAAC;IACD,IAAI,MAAM,CAAC,QAAQ,KAAK,QAAQ;QAAE,OAAO;IACzC,IAAI,MAAM,CAAC,QAAQ,KAAK,OAAO,IAAI,cAAc,CAAC,MAAM,CAAC,QAAQ,CAAC;QAAE,OAAO;IAC3E,MAAM,IAAI,KAAK,CACd,qBAAqB,IAAI,CAAC,SAAS,CAAC,OAAO,CAAC,6DAA6D,CACzG,CAAC;AACH,CAAC;AAED,SAAS,cAAc,CAAC,QAAgB;IACvC,+EAA+E;IAC/E,MAAM,IAAI,GAAG,QAAQ,CAAC,OAAO,CAAC,UAAU,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,KAAK,EAAE,EAAE,CAAC,CAAC;IACjE,IAAI,IAAI,KAAK,WAAW,IAAI,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,IAAI,IAAI,KAAK,KAAK,EAAE,CAAC;QAC3E,OAAO,IAAI,CAAC;IACb,CAAC;IACD,sEAAsE;IACtE,qEAAqE;IACrE,OAAO,MAAM,CAAC,IAAI,CAAC,IAAI,IAAI,CAAC,UAAU,CAAC,MAAM,CAAC,CAAC;AAChD,CAAC;AAED,4DAA4D;AAC5D,MAAM,OAAO,SAAS;IACb,OAAO,CAAS;IAChB,MAAM,CAAS;IACf,SAAS,CAAS;IAClB,OAAO,CAA6B;IAE5C,YAAY,OAAyB;QACpC,iBAAiB,CAAC,OAAO,CAAC,OAAO,CAAC,CAAC;QACnC,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC,OAAO,CAAC,MAAM,EAAE,EAAE,CAAC,CAAC;QACnD,IAAI,CAAC,MAAM,GAAG,OAAO,CAAC,MAAM,CAAC;QAC7B,IAAI,CAAC,SAAS,GAAG,OAAO,CAAC,SAAS,CAAC;QACnC,IAAI,CAAC,OAAO,GAAG,OAAO,CAAC,OAAO,CAAC;IAChC,CAAC;IAED,KAAK,CAAC,GAAG,CAAc,IAAY;QAClC,OAAO,IAAI,CAAC,OAAO,CAAI,KAAK,EAAE,IAAI,CAAC,CAAC;IACrC,CAAC;IAED,KAAK,CAAC,IAAI,CAAc,IAAY,EAAE,IAAc;QACnD,OAAO,IAAI,CAAC,OAAO,CAAI,MAAM,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;IAC5C,CAAC;IAED,KAAK,CAAC,KAAK,CAAc,IAAY,EAAE,IAAa;QACnD,OAAO,IAAI,CAAC,OAAO,CAAI,OAAO,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC;IAC7C,CAAC;IAED,KAAK,CAAC,MAAM,CAAc,IAAY;QACrC,OAAO,IAAI,CAAC,OAAO,CAAI,QAAQ,EAAE,IAAI,CAAC,CAAC;IACxC,CAAC;IAED,+DAA+D;IAC/D,IAAI,gBAAgB;QACnB,OAAO,IAAI,CAAC,SAAS,CAAC;IACvB,CAAC;IAED,6EAA6E;IAC7E,WAAW,CAAC,MAAc;QACzB,IAAI,CAAC,IAAI,CAAC,SAAS,EAAE,CAAC;YACrB,MAAM,IAAI,KAAK,CAAC,mDAAmD,CAAC,CAAC;QACtE,CAAC;QACD,OAAO,oBAAoB,kBAAkB,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,MAAM,EAAE,CAAC;IAC3E,CAAC;IAED,uDAAuD;IACvD,WAAW,CAAC,SAAiB;QAC5B,OAAO,IAAI,SAAS,CAAC;YACpB,OAAO,EAAE,IAAI,CAAC,OAAO;YACrB,MAAM,EAAE,IAAI,CAAC,MAAM;YACnB,SAAS;YACT,OAAO,EAAE,IAAI,CAAC,OAAO;SACrB,CAAC,CAAC;IACJ,CAAC;IAED,2FAA2F;IACnF,IAAI,CAAC,KAAe;QAC3B,IAAI,CAAC,OAAO,CAAC,KAAK,CAAC,CAAC;QACpB,kFAAkF;QAClF,MAAM,KAAK,CAAC;IACb,CAAC;IAEO,KAAK,CAAC,OAAO,CAAI,MAAc,EAAE,IAAY,EAAE,IAAc;QACpE,MAAM,GAAG,GAAG,GAAG,IAAI,CAAC,OAAO,GAAG,IAAI,EAAE,CAAC;QACrC,MAAM,OAAO,GAA2B;YACvC,WAAW,EAAE,IAAI,CAAC,MAAM;YACxB,MAAM,EAAE,kDAAkD;SAC1D,CAAC;QAEF,IAAI,CAAC,IAAI,CAAC,QAAQ,CAAC,YAAY,CAAC,IAAI,IAAI,CAAC,SAAS,EAAE,CAAC;YACpD,OAAO,CAAC,cAAc,CAAC,GAAG,IAAI,CAAC,SAAS,CAAC;QAC1C,CAAC;QAED,IAAI,IAAI,KAAK,SAAS,EAAE,CAAC;YACxB,OAAO,CAAC,cAAc,CAAC,GAAG,kBAAkB,CAAC;QAC9C,CAAC;QAED,MAAM,QAAQ,GAAG,MAAM,KAAK,CAAC,GAAG,EAAE;YACjC,MAAM;YACN,OAAO;YACP,IAAI,EAAE,IAAI,KAAK,SAAS,CAAC,CAAC,CAAC,IAAI,CAAC,SAAS,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,SAAS;YAC3D,QAAQ,EAAE,QAAQ;YAClB,MAAM,EAAE,WAAW,CAAC,OAAO,CAAC,MAAM,CAAC;SACnC,CAAC,CAAC;QAEH,2EAA2E;QAC3E,+EAA+E;QAC/E,6EAA6E;QAC7E,gEAAgE;QAChE,IAAI,QAAQ,CAAC,IAAI,KAAK,gBAAgB,IAAI,CAAC,QAAQ,CAAC,MAAM,IAAI,GAAG,IAAI,QAAQ,CAAC,MAAM,GAAG,GAAG,CAAC,EAAE,CAAC;YAC7F,IAAI,CAAC,IAAI,CACR,IAAI,QAAQ,CACX,+CAA+C,QAAQ,CAAC,MAAM,IAAI,QAAQ,0DAA0D,EACpI,QAAQ,CAAC,MAAM,EACf,QAAQ,CAAC,OAAO,CAChB,CACD,CAAC;QACH,CAAC;QAED,MAAM,IAAI,GAAG,MAAM,QAAQ,CAAC,IAAI,EAAE,CAAC;QACnC,IAAI,IAAa,CAAC;QAClB,IAAI,CAAC;YACJ,IAAI,GAAG,IAAI,CAAC,KAAK,CAAC,IAAI,CAAC,CAAC;QACzB,CAAC;QAAC,MAAM,CAAC;YACR,IAAI,CAAC,IAAI,CACR,IAAI,QAAQ,CACX,mCAAmC,QAAQ,CAAC,MAAM,MAAM,IAAI,CAAC,KAAK,CAAC,CAAC,EAAE,GAAG,CAAC,EAAE,EAC5E,QAAQ,CAAC,MAAM,EACf,QAAQ,CAAC,OAAO,CAChB,CACD,CAAC;QACH,CAAC;QAED,IACC,CAAC,QAAQ,CAAC,EAAE;YACZ,OAAO,IAAI,KAAK,QAAQ;YACxB,IAAI,KAAK,IAAI;YACZ,IAA8B,CAAC,OAAO,KAAK,IAAI,EAC/C,CAAC;YACF,MAAM,GAAG,GACR,OAAO,IAAI,KAAK,QAAQ,IAAI,IAAI,KAAK,IAAI,CAAC,CAAC,CAAE,IAAgC,CAAC,CAAC,CAAC,EAAE,CAAC;YACpF,MAAM,OAAO,GAAG,mBAAmB,CAAC,GAAG,CAAC,CAAC;YACzC,MAAM,GAAG,GACR,OAAO,GAAG,CAAC,MAAM,KAAK,QAAQ;gBAC7B,CAAC,CAAC,GAAG,CAAC,MAAM;gBACZ,CAAC,CAAC,OAAO,GAAG,CAAC,KAAK,KAAK,QAAQ;oBAC9B,CAAC,CAAC,GAAG,CAAC,KAAK;oBACX,CAAC,CAAC,QAAQ,CAAC,EAAE;wBACZ,CAAC,CAAC,sBAAsB;wBACxB,CAAC,CAAC,QAAQ,QAAQ,CAAC,MAAM,EAAE,CAAC;YAChC,IAAI,CAAC,IAAI,CAAC,IAAI,QAAQ,CAAC,cAAc,GAAG,EAAE,EAAE,QAAQ,CAAC,MAAM,EAAE,QAAQ,CAAC,OAAO,EAAE,OAAO,CAAC,CAAC,CAAC;QAC1F,CAAC;QAED,OAAQ,IAAoB,CAAC,IAAI,CAAC;IACnC,CAAC;CACD;AAED,SAAS,mBAAmB,CAAC,GAA4B;IACxD,MAAM,CAAC,GAAmB,EAAE,CAAC;IAC7B,IAAI,OAAO,GAAG,CAAC,IAAI,KAAK,QAAQ;QAAE,CAAC,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,CAAC;IACpD,IAAI,OAAO,GAAG,CAAC,KAAK,KAAK,QAAQ;QAAE,CAAC,CAAC,KAAK,GAAG,GAAG,CAAC,KAAK,CAAC;IACvD,IAAI,OAAO,GAAG,CAAC,MAAM,KAAK,QAAQ;QAAE,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,MAAM,CAAC;IAC1D,IAAI,OAAO,GAAG,CAAC,MAAM,KAAK,QAAQ;QAAE,CAAC,CAAC,MAAM,GAAG,GAAG,CAAC,MAAM,CAAC;IAC1D,IAAI,OAAO,GAAG,CAAC,QAAQ,KAAK,QAAQ;QAAE,CAAC,CAAC,QAAQ,GAAG,GAAG,CAAC,QAAQ,CAAC;IAChE,IAAI,OAAO,GAAG,CAAC,cAAc,KAAK,QAAQ;QAAE,CAAC,CAAC,cAAc,GAAG,GAAG,CAAC,cAAc,CAAC;IAClF,IAAI,OAAO,GAAG,CAAC,SAAS,KAAK,SAAS;QAAE,CAAC,CAAC,SAAS,GAAG,GAAG,CAAC,SAAS,CAAC;IACpE,IAAI,OAAO,GAAG,CAAC,WAAW,KAAK,QAAQ;QAAE,CAAC,CAAC,WAAW,GAAG,GAAG,CAAC,WAAW,CAAC;IACzE,OAAO,CAAC,CAAC;AACV,CAAC"}
{
"name": "@framedash/api-client",
"version": "0.1.1",
"version": "0.1.2",
"license": "MIT",

@@ -21,2 +21,4 @@ "type": "module",

"type-check": "tsc --noEmit",
"test": "vitest run",
"test:coverage": "vitest run --coverage",
"clean": "rm -rf dist"

@@ -29,3 +31,5 @@ },

"@types/node": "^22.0.0",
"typescript": "^5.7.0"
"@vitest/coverage-v8": "^3.2.0",
"typescript": "^5.7.0",
"vitest": "^3.2.0"
},

@@ -32,0 +36,0 @@ "repository": {