Open kravetsone opened 2 months ago
How to create typed function with RegExp or MagicRegExp input?
I write something like
function getMatchedResult<R extends MagicRegExp<any, any, any, any> | RegExp>(regexp: R, str: string) { return str.match(regexp); }
it doesn't matter Magic Regexp or just Regexp you place the function ReturnType is RegExpMatchArray | null
ReturnType
RegExpMatchArray | null
And is it possible not to use magic regexp as a dependency but to support it? (for example maybe implement compability types)
I am the maintainer of the Telegram Bot API framework - GramIO And if i add support magic-regexp it would be amazing
I need to allow magic (with type-safety) and not regexp
No response
đ Is your documentation request related to a problem?
How to create typed function with RegExp or MagicRegExp input?
I write something like
it doesn't matter Magic Regexp or just Regexp you place the function
ReturnType
isRegExpMatchArray | null
And is it possible not to use magic regexp as a dependency but to support it? (for example maybe implement compability types)
I am the maintainer of the Telegram Bot API framework - GramIO And if i add support magic-regexp it would be amazing
I need to allow magic (with type-safety) and not regexp
đ Where should you find it?
No response
âšī¸ Additional context
No response