дает вот такой шаблон:
                  
                  
                  html
                  
                  
                   <input
                  
                  
                              name="phone"
                  
                  
                              id="phone"
                  
                  
                              type="text"
                  
                  
                              required
                  
                  
                              on:complete={onComplete}
                  
                  
                              use:imask={verifyType === 'skype' ? imaskOptions.name : imaskOptions.phone}
                  
                  
                              disabled={!verifyType}
                  
                  
                              value={verifyType === 'skype' ? skype : phone} />
                  
                  
                  и все хорошо, помимо on:complete={onComplete}
                  
                  
                  Property 'oncomplete' does not exist on type 'SvelteInputProps'
                  
                  
                  подскажите как обходили такую проблему? Тип на input задается не явно, не ясно как его расширить.
                  
                  
                  @blashirk @PaulMaly
                  
                  
                
+
По названию типа похоже он есть в svelte…🤔
На сколько я понимаю oncomplete - это имя кастомного евента на инпуте (а он в пакете не один). Соот нужно его типизировать и экстендить в дефолтный тип инпута svelte. Но если у вас тащится дефолт, значит пакет не предоставляет своих типов. Вообще такое логичнее в пакете делать конечно…
Обсуждают сегодня