-
-
Save mootari/201f539018dc5f38901eb3250a63fcfb to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
documentNew(e, t) { | |
e || (e = { | |
nodes: [{ | |
id: 0, | |
value: "md`# Untitled`" | |
}] | |
}); | |
const {version: n, title: i, nodes: s} = e; | |
return r("/document/new", { | |
version: n, | |
title: i, | |
nodes: s, | |
team: t | |
}) | |
}, | |
documentSuggest: (e,{to_id: t, from_title: n, version: i, description: s})=>r(`/document/${e}/suggest`, { | |
to_id: t, | |
from_title: n, | |
version: i, | |
description: s | |
}), | |
documentTrash: e=>r(`/document/${e}/trash`, { | |
trashed: !0 | |
}), | |
documentTransfer: (e,t)=>r(`/document/${e}/transfer`, { | |
user: t | |
}), | |
documentPutBack: e=>r(`/document/${e}/trash`, { | |
trashed: !1 | |
}), | |
documentsLoadPublic: e=>i(`/documents/public${Dh({ | |
before: e | |
})}`), | |
documentsLoadPopular: ()=>i("/documents/public/popular"), | |
documentsLoadUser: ({before: e, types: t}={})=>i(`/user/documents${Dh({ | |
before: e, | |
types: t | |
})}`), | |
documentsLoadTeam: (e,{before: t, types: n}={})=>i(`/team/${e}/documents${Dh({ | |
before: t, | |
types: n | |
})}`), | |
documentsLoadUserLikes: e=>i(`/user/likes${Dh({ | |
before: e | |
})}`), | |
documentsEmptyTrash: e=>r("/user/trash/empty", e ? { | |
team: e | |
} : {}), | |
documentPublish: (e,t,n,i=!1)=>r(`/document/${e}/publish`, { | |
version: t, | |
title: n, | |
unlisted: i | |
}), | |
documentFork: (e,t,{events: n, team: i, comments: s})=>r(`/document/${e}/fork`, { | |
version: t, | |
team: i, | |
comments: s, | |
events: n | |
}), | |
documentMerge: (e,t,{events: n, target: i})=>r(`/document/${e}/merge`, { | |
version: t, | |
events: n, | |
target: i | |
}), | |
documentRevert: (e,t)=>r(`/document/${e}/revert`, { | |
version: t | |
}), | |
documentUnpublish: e=>r(`/document/${e}/unpublish`), | |
documentLike: (e,t)=>r(`/document/${e}/like`, { | |
like: t | |
}), | |
documentLoadLikes: e=>i(`/document/${e}/likes`), | |
documentLoad: (e,t)=>i(`/document/${e}${void 0 === t ? "" : `@${t}`}`), | |
documentLoadSecrets: e=>i(`/document/${e}/secrets`), | |
documentAllowSecrets: (e,t)=>r(`/document/${e}/secrets`, { | |
allow: t | |
}), | |
documentThumbnail: (e,t)=>r(`/document/${e}/thumbnail`, { | |
thumbnail: t | |
}), | |
documentLoadHead: e=>i(`/document/${e}/head`), | |
documentLoadMeta: e=>i(`/document/${e}/meta`), | |
documentLoadHistory: e=>i(`/document/${e}/history`), | |
documentLoadLiked: e=>i(`/document/${e}/like`), | |
documentLoadForks: (e,t,n)=>i(`/document/${e}/forks${Dh({ | |
before: t, | |
type: n | |
})}`), | |
documentLoadByUser: (e,t)=>i(`/documents/@${e}${Dh({ | |
before: t | |
})}`), | |
documentVersion: e=>i(`/document/${e}/version`), | |
documentSearch: (e,t,n)=>i(`/documents/search${Dh({ | |
query: e.trim().toLowerCase(), | |
offset: t, | |
limit: n | |
})}`), | |
documentsLoadCommonAncestry: (e,t)=>i(`/documents/${e}/${t}/ancestry`), | |
collectionsLoadUser: (e,{type: t}={})=>i(`/collections/@${e}${Dh({ | |
type: t | |
})}`), | |
collectionsLoadUserPinned: e=>i(`/collections/@${e}/pinned`), | |
collectionLoad: (e,t,{before: n}={})=>i(`/collection/@${e}/${t}${Dh({ | |
before: n | |
})}`), | |
collectionsLoadUserPublic: e=>i(`/collections/@${e}/public`), | |
collectionsLoadUserPinnedPublic: e=>i(`/collections/@${e}/pinned/public`), | |
collectionLoadPublic: (e,t,{before: n}={})=>i(`/collection/@${e}/${t}/public${Dh({ | |
before: n | |
})}`), | |
userLoad: e=>i(`/user/@${e}`), | |
userSecrets: ()=>i("/user/secrets"), | |
userSetSecret: ({name: e, value: t})=>r("/user/secret", { | |
name: e, | |
value: t | |
}), | |
userStats: e=>i(`/user/${void 0 === e ? "" : `@${e}/`}stats`), | |
userSuggestions: ({before: e, type: t}={})=>i(`/user/suggestions${Dh({ | |
before: e, | |
type: t | |
})}`), | |
usersExist: e=>i(`/users-exist?${e.map(e=>`login=${e}`).join("&")}`), | |
suggestionClose: e=>r(`/suggestion/${e}/close`), | |
teamAcceptInvitation: (e,t)=>r(`/team/${e}/accept`, { | |
id: t | |
}), | |
teamRescindInvitation: (e,t)=>r(`/team/${e}/rescind`, { | |
id: t | |
}), | |
teamMembers: e=>i(`/team/${e}/members`), | |
teamInvitations: e=>i(`/team/${e}/invitations`), | |
teamSecrets: e=>i(`/team/${e}/secrets`), | |
teamSetSecret: (e,{name: t, value: n})=>r(`/team/${e}/secret`, { | |
name: t, | |
value: n | |
}), | |
teamStats: e=>i(`/team/${e}/stats`), | |
teamSuggestions: (e,{before: t, type: n}={})=>i(`/team/${e}/suggestions${Dh({ | |
before: t, | |
type: n | |
})}`), | |
teamInvite: (e,t,n)=>r(`/team/${e}/invite`, { | |
email: t, | |
role: n | |
}), | |
teamMemberRemove: (e,t)=>r(`/team/${e}/remove`, { | |
user: t | |
}), | |
teamMemberRole: (e,t,n)=>r(`/team/${e}/role`, { | |
user: t, | |
role: n | |
}), | |
teamBillingUpdate: (e,t)=>r(`/team/${e}/billing`, { | |
stripe_token: t | |
}), | |
teamBillingCycleUpdate: (e,t)=>r(`/team/${e}/billing/cycle`, { | |
cycle: t | |
}), | |
teamBilling: e=>i(`/team/${e}/billing`), | |
couponLoad: e=>i(`/coupon/${e}`), | |
teamInvoices: (e,t)=>i(`/team/${e}/billing/invoices${Dh({ | |
starting_after: t | |
})}`), | |
teamInvoiceUpcoming: e=>i(`/team/${e}/billing/invoices/upcoming`), | |
teamBillingDelete: e=>r(`/team/${e}/billing/delete`), | |
teamEdit: (e,t)=>r(`/team/${e}/edit`, t), | |
teamEditEmail: (e,t)=>r(`/team/${e}/email`, { | |
email: t | |
}), | |
teamEditAvatar: (e,t)=>r(`/team/${e}/avatar`, { | |
avatar: t | |
}), | |
teamNew: ({login: e, name: t, email: n, stripe_token: i, cycle: s, coupon: o})=>r("/team/new", { | |
login: e, | |
name: t, | |
email: n, | |
stripe_token: i, | |
cycle: s, | |
coupon: o | |
}), | |
userEdit: e=>r("/user", e), | |
userEditEmail: e=>r("/user/email", { | |
email: e | |
}), | |
userEditAvatar: e=>r("/user/avatar", { | |
avatar: e | |
}), | |
userEmailConfirm: e=>r("/user/email/confirm", { | |
id: e | |
}), | |
userSetLogin: e=>r("/user/login", { | |
login: e | |
}), | |
collectionNew: ({title: e, description: t, owner: n, type: i})=>r("/collection/new", { | |
title: e, | |
description: t, | |
owner: n, | |
type: i | |
}), | |
collectionEdit: ({id: e, title: t, description: n, feature_rank: i, pinned: s, type: o})=>r(`/collection/${e}/edit`, { | |
title: t, | |
description: n, | |
feature_rank: i, | |
pinned: s, | |
type: o | |
}), | |
collectionDelete: e=>r(`/collection/${e}/delete`), | |
collectionAddDocument: ({id: e, document_id: t})=>r(`/collection/${e}/add`, { | |
id: t | |
}), | |
collectionRemoveDocument: ({id: e, document_id: t})=>r(`/collection/${e}/remove`, { | |
id: t | |
}), | |
collectionThumbnail: (e,t)=>r(`/collection/${e}/thumbnail`, { | |
thumbnail: t | |
}) | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment