@docyrus/tanstack-db-generator
Version:
Code generator utilities for TanStack Query / Database integration with Docyrus API
173 lines (172 loc) • 3.62 kB
TypeScript
export declare const listParameterDefinitions: {
AppSlug: {
name: string;
required: boolean;
in: string;
description: string;
schema: {
type: string;
};
};
DataSourceSlug: {
name: string;
required: boolean;
in: string;
description: string;
schema: {
type: string;
};
};
Columns: {
name: string;
in: string;
description: string;
schema: {
type: string;
items: {
type: string;
};
};
};
DistinctColumns: {
name: string;
in: string;
description: string;
schema: {
type: string;
items: {
type: string;
};
};
};
Rows: {
name: string;
in: string;
description: string;
schema: {
type: string;
items: {
type: string;
};
};
};
Formulas: {
name: string;
in: string;
schema: {
format: string;
type: string;
};
};
Calculations: {
name: string;
in: string;
description: string;
schema: {
type: string;
items: {
$ref: string;
};
};
};
Filters: {
name: string;
in: string;
description: string;
schema: {
properties: {
rules: {
description: string;
type: string;
items: {
anyOf: {
$ref: string;
}[];
};
};
combinator: {
type: string;
enum: string[];
description: string;
default: string;
};
not: {
type: string;
description: string;
default: boolean;
};
};
type: string;
};
};
FilterKeyword: {
name: string;
in: string;
description: string;
schema: {
type: string;
};
};
OrderBy: {
name: string;
in: string;
description: string;
schema: {
format: string;
type: string;
};
};
Limit: {
name: string;
in: string;
description: string;
schema: {
default: number;
type: string;
};
};
Offset: {
name: string;
in: string;
description: string;
schema: {
default: number;
type: string;
};
};
FullCount: {
name: string;
in: string;
description: string;
schema: {
default: boolean;
type: string;
};
};
Expand: {
name: string;
in: string;
description: string;
schema: {
type: string;
};
};
XConnectionId: {
name: string;
in: string;
description: string;
schema: {
type: string;
format: string;
};
};
XConnectionAccountId: {
name: string;
in: string;
description: string;
schema: {
type: string;
format: string;
};
};
};