@flanksource/clicky-ui
Version:
Flanksource Clicky UI — React component library built on shadcn/ui with light/dark and density theming.
12 lines • 1.48 kB
TypeScript
import { ClickyOperationMeta, ClickySpecMeta, ClickySurface, DomainDefinition, OpenAPISpec, ResolvedOperation } from './types';
export declare function getClickySpecMeta(spec: OpenAPISpec | undefined): ClickySpecMeta | undefined;
export declare function getClickySurfaces(spec: OpenAPISpec | undefined): ClickySurface[];
export declare function getOperationClickyMeta(operation: Pick<ResolvedOperation, "operation">): ClickyOperationMeta | undefined;
export declare function filterOperationsBySurface(operations: ResolvedOperation[], surfaceKey: string | undefined): ResolvedOperation[];
export declare function findSurfaceOperation(operations: ResolvedOperation[], surfaceKey: string | undefined, predicate: (meta: ClickyOperationMeta) => boolean): ResolvedOperation | undefined;
export declare function findSurfaceListOperation(operations: ResolvedOperation[], surfaceKey: string | undefined): ResolvedOperation | undefined;
export declare function findSurfaceDetailOperation(operations: ResolvedOperation[], surfaceKey: string | undefined): ResolvedOperation | undefined;
export declare function findSurfaceCollectionActions(operations: ResolvedOperation[], surfaceKey: string | undefined): ResolvedOperation[];
export declare function findSurfaceEntityActions(operations: ResolvedOperation[], surfaceKey: string | undefined): ResolvedOperation[];
export declare function makeSurfaceDefinition(surface: ClickySurface): DomainDefinition;
//# sourceMappingURL=clickyMetadata.d.ts.map