// Module ID: 4220 // Function ID: 4221 // Name: RouteParam // Dependencies: [677, 1398, 2, 4221] // Exports: isPseudoGuildId, isValidChannelId, isValidGuildId // Module 4220 (RouteParam) import set from "set" /* 2 */; import INVITE from "INVITE" /* 677 */; import set2 from "set" /* 1398 */; import RouteParam from "RouteParam" /* 4221 */; const PSEUDO_GUILD_IDS = INVITE.PSEUDO_GUILD_IDS; const isStaticChannelRoute = set2.isStaticChannelRoute; const re2 = /^\d+$/; const result = set.fileFinishedImporting("modules/routing/RouteUtils.tsx"); export const RouteParam = RouteParam.RouteParam; export const isPseudoGuildId = function isPseudoGuildId(stateFromStores) { return PSEUDO_GUILD_IDS.includes(stateFromStores); }; export const isValidGuildId = function isValidGuildId(guildId) { let tmp = null != guildId; if (tmp) { let hasItem = PSEUDO_GUILD_IDS.includes(guildId); if (!hasItem) { hasItem = regex.test(guildId); } tmp = hasItem; } return tmp; }; export const isValidChannelId = function isValidChannelId(channelId) { let tmp = null == channelId; if (!tmp) { let isMatch = regex.test(channelId); if (!isMatch) { isMatch = isStaticChannelRoute(channelId); } tmp = isMatch; } return tmp; };