UNPKG

shyft

Version:

Model driven GraphQL API framework

21 lines (20 loc) 1.49 kB
import { MutationPreProcessor } from './mutation/Mutation'; declare type StringFunction = () => string; export declare const deleteUndefinedProps: (obj: any) => void; export declare const passOrThrow: (condition: any, messageFn: string | StringFunction) => void; export declare const resolveFunctionMap: (functionOrMap: any) => any; export declare const isMap: (map: Record<string, any>, nonEmpty?: boolean) => boolean; export declare const isFunction: (fn: unknown) => boolean; export declare const isArray: (set: unknown | unknown[], nonEmpty?: boolean) => set is []; export declare const isString: (str: unknown) => str is string; export declare const mergeMaps: (first: any, second: any) => any; export declare const mapOverProperties: (object: Record<string, unknown>, iteratee: (val: any, key: any) => any) => void; export declare const sortDataByKeys: (keys: string[], data: unknown[], keyProperty?: string) => unknown[]; export declare const reverseString: (str: any) => any; export declare const randomJson: () => {}; export declare const asyncForEach: <T>(array: T[], callback: (val: T, idx: number, arr: T[]) => void) => Promise<void>; export declare const isDefined: (val: unknown) => boolean; export declare const convertEntityToViewAttribute: (attribute: any) => {}; export declare const convertEntityToViewAttributesMap: (attributesMap: any) => {}; export declare const combineMutationPreProcessors: (preProcessors: MutationPreProcessor[]) => MutationPreProcessor; export {};