imaskjs
imaskjs copied to clipboard
Reorder template arguments in plugins
Correct order is:
- element
- mask options
- etc
For instance for React now:
function useIMask<
Opts extends IMask.AnyMaskedOptions = IMask.AnyMaskedOptions,
MaskElement extends ReactElement=HTMLInputElement,
>
should be:
function useIMask<
MaskElement extends ReactElement=HTMLInputElement,
Opts extends IMask.AnyMaskedOptions = IMask.AnyMaskedOptions,
>
check https://github.com/uNmAnNeR/imaskjs/issues/654#issuecomment-1245411575