diff --git a/src/assets/js/paths.js b/src/assets/js/paths.js new file mode 100644 index 0000000000000000000000000000000000000000..505c670d0433ea7d0aa44d31cd25a86e29648766 --- /dev/null +++ b/src/assets/js/paths.js @@ -0,0 +1,61 @@ +let Base = "/api", + SingleUser = Base + "/single_user", + Private = Base + "/private", + Image = Base + "/image", + ImagePage = Image + "/page", + ImagePageField = (entry) => { return ImagePage + "/" + entry }, + ImagePageImage = ImagePageField + "/image", + ImageField = (flake) => { return Image + "/" + flake }, + ImageFile = ImageField + "/file", + ImagePreview = ImageField + "/preview", + ImageTag = ImageField + "/tag", + ImageTagField = (tag) => { ImageTag + "/" + tag }, + Tag = Base + "/tag", + TagField = (tag) => { Tag + "/" + tag }, + TagInfo = TagField + "/info", + TagPage = TagField + "/page", + TagPageField = (entry) => { TagPage + "/" + entry }, + TagPageImage = TagPageField + "/image", + Search = Base + "/search", + SearchField = (tags) => { Search + "/" + tags }, + User = Base + "/user", + UserThis = User + "/this", + UserField = (flake) => { User + "/" + flake }, + UserSecret = UserField + "/secret", + UserImage = UserField + "/image", + UserPassword = UserField + "/password", + Username = Base + "/username", + UsernameField = (name) => { Username + "/" + name }, + UsernameAuth = UsernameField + "/auth" + +module.exports = { + Base: Base, + SingleUser: SingleUser, + Private: Private, + Image: Image, + ImagePage: ImagePage, + ImagePageField: ImagePageField, + ImagePageImage: ImagePageImage, + ImageField: ImageField, + ImageFile: ImageFile, + ImagePreview: ImagePreview, + ImageTag: ImageTag, + ImageTagField: ImageTagField, + Tag: Tag, + TagField: TagField, + TagInfo: TagInfo, + TagPage: TagPage, + TagPageField: TagPageField, + TagPageImage: TagPageImage, + Search: Search, + SearchField: SearchField, + User: User, + UserThis: UserThis, + UserField: UserField, + UserSecret: UserSecret, + UserImage: UserImage, + UserPassword: UserPassword, + Username: Username, + UsernameField: UsernameField, + UsernameAuth: UsernameAuth, +} \ No newline at end of file