@ipp/cli
Version:
An image build orchestrator for the modern web
21 lines (20 loc) • 666 B
TypeScript
/**
* Image Processing Pipeline - Copyright (c) Marcus Cemes
*
* This source code is licensed under the MIT license found in the
* LICENSE file in the root directory of this source tree.
*/
import { PipelineResult } from "@ipp/common";
export interface TaskSource {
root: string;
file: string;
}
export interface CompletedTask extends TaskSource {
result: PipelineResult;
}
export interface SavedResult {
savedResult: PipelineResult;
}
export declare function isTaskSource(x: unknown): x is TaskSource;
export declare function isCompletedTask(x: unknown): x is CompletedTask;
export declare function isSavedResult(x: unknown): x is SavedResult;