Supan Adit Pratama c6a4763d40 wip: base process
2024-10-26 19:01:45 +07:00

14 lines
353 B
TypeScript

import { ISkeletonProcess } from '@autocrud/skeleton/interfaces/skeleton-process.interface';
export abstract class BatchDeleteProcess<T, R>
implements ISkeletonProcess<T, R>
{
abstract initialization(): T;
abstract before(): T;
abstract begin(): T;
abstract process(): T;
abstract end(): T;
abstract after(): T;
abstract result(): R;
}