artifact-metadata
Version:
NodeJS module to store Issues and Pull Requests metadata in GitHub Artifacts.
14 lines (13 loc) • 637 B
TypeScript
import { MetadataObject, RequestDetails } from './schema';
export type { RequestDetails };
export default class MetadataController {
private readonly requestDefaults;
private readonly id;
private readonly artifactController;
private readonly fileName;
constructor(uniqueID: string, settings: RequestDetails);
getMetadata(issue: number): Promise<MetadataObject | undefined>;
getMetadata(issue: number, key: string): Promise<MetadataObject | undefined>;
setMetadata(issue: number, key: object): Promise<MetadataObject>;
setMetadata(issue: number, key: string, value: string): Promise<MetadataObject>;
}