imaskjs icon indicating copy to clipboard operation
imaskjs copied to clipboard

Reorder template arguments in plugins

Open uNmAnNeR opened this issue 2 years ago • 0 comments

Correct order is:

  1. element
  2. mask options
  3. 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

uNmAnNeR avatar Sep 13 '22 09:09 uNmAnNeR