/*! * Copyright (c) Microsoft. All rights reserved. * Licensed under the MIT license. See LICENSE file in the project. */ import type { ResourceSchema } from '../datapackage/ResourceSchema.js'; import type { Step } from './Step.js'; /** * The root wrangling workflow specification. * resource profile: 'workflow' */ export interface WorkflowSchema extends ResourceSchema { profile: 'workflow'; /** * The workflow steps */ steps?: Step[]; /** * A list of input names that are expected to be provided in addition to the workflow steps */ input?: string[]; }