Files
languageservices/actions-languageservice/src/context-providers/descriptions.ts
T
2023-01-30 10:57:40 -08:00

15 lines
568 B
TypeScript

import descriptions from "./descriptions.json" assert {type: "json"};
export const RootContext = "root";
/**
* Get a description for a built-in context
* @param context Name of the context, for example `github`
* @param key Key of the context, for example `actor`
* @returns Description if one is found, otherwise undefined
*/
export function getDescription(context: string, key: string): string | undefined {
// The inferred type doesn't quite match the actual type, use any to work around that
return (descriptions as any)[context]?.[key]?.description;
}