@specifai-net/appsync-template-tester
Version:
Unit test AppSync VTL resolvers, with popular frameworks such as Jest
28 lines (27 loc) • 1.59 kB
TypeScript
export declare function qr(): string;
export declare function quiet(): string;
export declare function escapeJavaScript(code: string): string;
export declare function urlEncode(url: string): string;
export declare function urlDecode(url: string): string;
export declare function base64Encode(data: string): string;
export declare function base64Decode(buffer: string): string;
export declare function parseJson(json: string): any;
export declare function toJson(obj: Object): string;
export declare function autoId(): string;
export declare function unauthorized(): void;
export declare function error(message?: string): void;
export declare function appendError(): void;
export declare function validate(bool: Boolean, message?: string): string;
export declare function isNull(input?: any): boolean;
export declare function isNullOrEmpty(input?: any): boolean;
export declare function isNullOrBlank(input?: any): boolean;
export declare function defaultIfNull(obj: any, defaultObj: any): any;
export declare function defaultIfNullOrEmpty(obj: any, defaultObj: any): any;
export declare function defaultIfNullOrBlank(obj: any, defaultObj: any): any;
export declare function isString(i: any): boolean;
export declare function isNumber(i: any): boolean;
export declare function isBoolean(i: any): boolean;
export declare function isList(i: any): boolean;
export declare function isMap(i: any): boolean;
export declare function typeOf(i: any): "Null" | "Number" | "String" | "Map" | "List" | "Boolean" | "Object";
export declare function matches(patternString: string, str: string): boolean;