climb-onyx-gui
Version:
Onyx Graphical User Interface
13 lines (12 loc) • 1.47 kB
TypeScript
import { ErrorResponse, DetailResponse, Choices, Field, Fields, ListResponse, TypeObject, Lookup, Project, ProjectPermissionGroup, Count, Profile, RecordType, InputRow } from '../types';
export declare const useProfile: (data: DetailResponse<Profile> | ErrorResponse | undefined) => Profile;
export declare const useProjects: (data: ListResponse<ProjectPermissionGroup> | ErrorResponse | undefined) => Project[];
export declare const useFields: (data: DetailResponse<Fields> | ErrorResponse | undefined) => Fields;
export declare const useTypeLookups: (data: ListResponse<TypeObject> | ErrorResponse | undefined) => Map<string, string[]>;
export declare const useFieldDescriptions: (fields: Map<string, Field>) => Map<string, string>;
export declare const useLookupDescriptions: (data: ListResponse<Lookup> | ErrorResponse | undefined) => Map<string, string>;
export declare const useChoiceColours: (data: DetailResponse<Choices> | ErrorResponse | undefined) => Map<string, string>;
export declare const useChoiceDescriptions: (data: DetailResponse<Choices> | ErrorResponse | undefined) => Map<string, string>;
export declare const useChoicesDescriptions: (fields: string[], data: (DetailResponse<Choices> | ErrorResponse)[]) => Map<string, Map<string, string>>;
export declare const useCount: (data: DetailResponse<Count> | ErrorResponse | undefined) => number;
export declare const useResults: (data: ListResponse<RecordType> | ErrorResponse | undefined) => InputRow[];