MCPcopy Create free account
hub / github.com/TeleBoxOrg/TeleBox_Plugins / tryParseRegex

Function tryParseRegex

acron/acron.ts:267–276  ·  view source on GitHub ↗
(input: string)

Source from the content-addressed store, hash-verified

265}
266
267function tryParseRegex(input: string): RegExp {
268 const trimmed = input.trim();
269 if (trimmed.startsWith("/") && trimmed.lastIndexOf("/") > 0) {
270 const lastSlash = trimmed.lastIndexOf("/");
271 const pattern = trimmed.slice(1, lastSlash);
272 const flags = trimmed.slice(lastSlash + 1);
273 return new RegExp(pattern, flags);
274 }
275 return new RegExp(trimmed);
276}
277
278async function scheduleTask(task: AcronTask) {
279 const key = makeCronKey(task.id);

Callers 2

scheduleTaskFunction · 0.70
AcronPluginClass · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected