UNPKG

climb-onyx-gui

Version:
13 lines (12 loc) 1.47 kB
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[];