@appsemble/node-utils
Version:
NodeJS utilities used by Appsemble internally.
9 lines (8 loc) • 493 B
TypeScript
import { type App, type ResourceDefinition } from '@appsemble/types';
import { type Context } from 'koa';
import { type Options, type OrderItem, type WhereOptions } from '../types.js';
export declare function generateResourceQuery(ctx: Context, { parseQuery }: Options, resourceDefinition?: ResourceDefinition): {
order: OrderItem[];
where: WhereOptions;
};
export declare function deleteResourcesRecursively(type: string, app: App, options: Options, context: Context): Promise<void>;