gchcg-cli
Version:
1 lines • 525 B
JavaScript
function error(e){throw new Error(`${e} must be implemented!`)}class GitServer{constructor(e,r){this.type=e,this.token=r}setToken(e){this.token=e}createRepo(e){error("createRepo")}createOrgRepo(e,r){error("createOrgRepo")}getRemote(){error("getRemote")}getUser(){error("getUser")}getOrg(){error("getOrg")}getRepo(e,r){error("getRepo")}getTokenUrl(){error("getTokenUrl")}getTokenHelpUrl(){error("getTokenHelpUrl")}isHttpResponse=e=>e&&e.status;handleResponse=e=>this.isHttpResponse(e)&&200!==e?null:e}module.exports=GitServer;