Wrap fetchActionsMetadata in provider checking sessionToken

This commit is contained in:
Beth Brennan
2023-03-27 14:00:58 -04:00
parent 9c4b8a4c1c
commit 50f9c04a91
6 changed files with 105 additions and 76 deletions
+5 -1
View File
@@ -28,10 +28,14 @@ import {defaultValueProviders} from "./value-providers/default";
export type ValidationConfig = {
valueProviderConfig?: ValueProviderConfig;
contextProviderConfig?: ContextProviderConfig;
fetchActionMetadata?(action: ActionReference): Promise<ActionMetadata | undefined>;
actionsMetadataProvider?: ActionsMetadataProvider;
fileProvider?: FileProvider;
};
export type ActionsMetadataProvider = {
fetchActionMetadata(action: ActionReference): Promise<ActionMetadata | undefined>;
};
/**
* Validates a workflow file
*