// Module ID: 4221 // Function ID: 4222 // Name: RouteParam // Dependencies: [677, 1398, 507, 4222, 2] // Module 4221 (RouteParam) import set from "set" /* 2 */; import getAuthenticationPath from "getAuthenticationPath" /* 507 */; import INVITE from "INVITE" /* 677 */; import set2 from "set" /* 1398 */; import escapeRegExpDefault from "escapeRegExp" /* 4222 */; const PSEUDO_GUILD_IDS = INVITE.PSEUDO_GUILD_IDS; const StaticChannelRoutes = set2.StaticChannelRoutes; const result = set.fileFinishedImporting("modules/routing/RouteParam.tsx"); export const RouteParam = { guildId() { let obj = arg0; if (arg0 === undefined) { obj = {}; } let str = obj.name; if (str === undefined) { str = "guildId"; } let flag = obj.optional; if (flag === undefined) { flag = false; } const mapped = PSEUDO_GUILD_IDS.map(escapeRegExpDefault); const combined = "" + mapped.join("|") + "|\\d+"; let flag2 = { optional: flag }.optional; if (flag2 === undefined) { flag2 = false; } let str2 = ""; if (flag2) { str2 = "?"; } const unescapedPathParam = new getAuthenticationPath.UnescapedPathParam(":" + escapeRegExpDefault(str) + "(" + combined + ")" + str2); return unescapedPathParam; }, channelId() { let obj = arg0; if (arg0 === undefined) { obj = {}; } let str = obj.name; if (str === undefined) { str = "channelId"; } let flag = obj.optional; if (flag === undefined) { flag = false; } const items = [...StaticChannelRoutes]; const mapped = items.map(escapeRegExpDefault); const combined = "" + mapped.join("|") + "|\\d+"; let flag2 = { optional: flag }.optional; if (flag2 === undefined) { flag2 = false; } let str2 = ""; if (flag2) { str2 = "?"; } const unescapedPathParam = new getAuthenticationPath.UnescapedPathParam(":" + escapeRegExpDefault(str) + "(" + combined + ")" + str2); return unescapedPathParam; } };