// Module ID: 4477 // Function ID: 4478 // Name: RouteParam // Dependencies: [1075, 1964, 1083, 4478, 2] // Module 4477 (RouteParam) import RouteConstants from "RouteConstants" /* 1075 */; import utils_PathUtils from "utils/PathUtils" /* 1083 */; import ChannelConstants from "ChannelConstants" /* 1964 */; import escapeRegExpDefault from "escapeRegExp" /* 4478 */; import size from "module_2" /* 2 */; const PSEUDO_GUILD_IDS = RouteConstants.PSEUDO_GUILD_IDS; const StaticChannelRoutes = ChannelConstants.StaticChannelRoutes; const result = size.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 utils_PathUtils.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 utils_PathUtils.UnescapedPathParam(":" + escapeRegExpDefault(str) + "(" + combined + ")" + str2); return unescapedPathParam; } };