lml-main
Version:
This is now a mono repository published into many standalone packages.
34 lines (33 loc) • 906 B
TypeScript
import { JobAuditModel } from '@lml/cosmo-ts-data';
export declare const SET_JOB_AUDIT = "SET_JOB_AUDIT";
export declare const SET_JOB_AUDITS_BATCH = "SET_JOB_AUDITS_BATCH";
/**
* Set a single job's audits
*/
export interface SetJobAuditAction {
type: 'SET_JOB_AUDIT';
refId: string;
audit: JobAuditModel[];
}
/**
* Set multiple audits simultaneously
*/
export interface SetJobAuditsBatchAction {
type: 'SET_JOB_AUDITS_BATCH';
values: {
[refId: string]: JobAuditModel[];
};
}
export declare type JobAuditAction = SetJobAuditAction | SetJobAuditsBatchAction;
/**
* @param refId
* @param audit
*/
export declare const setJobAudit: (refId: string, audit: JobAuditModel[]) => SetJobAuditAction;
/**
* @param refId
* @param values
*/
export declare const setJobAuditsBatch: (refId: string, values: {
[refIf: string]: JobAuditModel[];
}) => SetJobAuditsBatchAction;