UNPKG

@markstien/gitbase

Version:

基于Gitee API的键值操作封装

28 lines (23 loc) 650 B
export interface Record { key?:string, id?: string, value:string, } export interface Config { account: string, password: string, clientId: string, clientSecret: string, repoName: string } export interface IssueHandlerInstance { add(value: string):Promise<string> remove(recordId: string): Promise<string> update(record:Record): Promise<string> listAll(page:number): Promise<Array<Record>> searchById(recordId: string): Promise<Record> } export interface GitBaseStatic { (config:Config):Promise<IssueHandlerInstance> } export declare const GitBase: GitBaseStatic;