@farris/bef-vue
Version:
25 lines (24 loc) • 891 B
TypeScript
import { Entity } from '@farris/devkit-vue';
import { RequestInfo } from '../types';
import { BefRepository } from '../bef-repository';
import { BaRepository } from '../ba';
declare class RequestInfoUtil {
/**
* 构造RequestInfo
*/
static buildRequestInfo(repository: BefRepository<Entity>): RequestInfo;
/**
* 构造Entity变更集合
*/
static buildEntityChangeDetials(repository: BefRepository<Entity>): import("../change/types").ChangeDetail[];
/**
* 构造Variable变更
*/
static buildVariableChangeDetail(repository: BefRepository<Entity>): import("../change/types").ChangeDetail | null;
/**
* 向body中添加RequestInfo
*/
static appendRequestInfoToBody(body: any, repository: BefRepository<Entity> | BaRepository<Entity>): any;
static hasRequestInfo(options: any): boolean;
}
export { RequestInfoUtil };