Files
languageservices/languageserver/src/context-providers/action-outputs.ts
T

13 lines
447 B
TypeScript
Raw Normal View History

2023-02-24 08:53:51 -08:00
import {ActionOutputs, ActionReference} from "@actions/languageservice/action";
2022-12-20 12:58:09 -05:00
import {Octokit} from "@octokit/rest";
import {fetchActionMetadata} from "../utils/action-metadata.js";
import {TTLCache} from "../utils/cache.js";
2022-12-20 12:58:09 -05:00
export async function getActionOutputs(
octokit: Octokit,
cache: TTLCache,
action: ActionReference
): Promise<ActionOutputs | undefined> {
return (await fetchActionMetadata(octokit, cache, action))?.outputs;
}