@promptbook/azure-openai
Version:
Promptbook: Run AI apps in plain human language across multiple models and platforms
21 lines (20 loc) • 634 B
TypeScript
import type { $PipelineJson } from '../../commands/_common/types/CommandParser';
/**
* Used in `parsePipeline`
*
* @private
*/
export type SyncHighLevelAbstraction = {
type: 'SYNC';
/**
* Apply the abstraction to the `pipelineJson`
*
* Note: `$` is used to indicate that this function mutates given `pipelineJson`
*/
$applyToPipelineJson($pipelineJson: $PipelineJson): void;
};
/**
* TODO: [♓️] Add order here
* TODO: [🧠][🍱] Maybe make some common abstraction between `HighLevelAbstraction` and `CommandParser`
* Note: [💞] Ignore a discrepancy between file name and entity name
*/