Size: a a a

2021 February 21

DK

Dan Kozlov in Svelte [svelt]
Что я делаю не так с импорт хелперами (я даже не знаю, что это).
источник

AP

Alexander Ponomarev in Svelte [svelt]
хотя с таргетом ес2020 мб и не нужно
источник

AP

Alexander Ponomarev in Svelte [svelt]
импорт хелперы это утилиты типа бабель рантайм хелперов
источник

AP

Alexander Ponomarev in Svelte [svelt]
только от тса
источник

AP

Alexander Ponomarev in Svelte [svelt]
если импортхелперов нет то тс инлайнит утилиты в каждый файл
источник

AP

Alexander Ponomarev in Svelte [svelt]
если есть то он импортит их из спец пакета
источник

AP

Alexander Ponomarev in Svelte [svelt]
без импорт хелперов код каждого утиля может быть продублирован в каждый файл
источник

DK

Dan Kozlov in Svelte [svelt]
Ох, спасибо за консультацию. Я отвечу вечером, а то сейчас с семьей :) но я посмотрю, мне кажется, у меня все более менее ок.
источник

AP

Alexander Ponomarev in Svelte [svelt]
например чтобы поддержать ??= оператор тс заимпортит или заинлайнит хелпер
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
например чтобы поддержать ??= оператор тс заимпортит или заинлайнит хелпер
Я думаю, у меня тс не меняет этот синтаксис. В деве не надо, а в проде я бабелем пользуюсь.
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
а чего ты себе в клиенте strict: true не поставил?
Я отдельными флагами пользуюсь потому что. Основные у меня стоят и так.
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
а вскоде тсные ошибки подсвечиваются в *.svelte файлах?
Да, подсвечиваются, разумеется.
источник

DK

Dan Kozlov in Svelte [svelt]
Dan Kozlov
Я отдельными флагами пользуюсь потому что. Основные у меня стоят и так.
Я проверил, что включает стрикт тру, я не использую половину этих штук, хаха. А той половиной, что пользуюсь, все включено.
источник

AP

Alexander Ponomarev in Svelte [svelt]
ты включил и прогнал валидейт? =)
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
ты включил и прогнал валидейт? =)
Ну у меня нет ни одного места в коде, где я использую эпплай, байнд или this.
Но нет, не прогонял.
источник

AP

Alexander Ponomarev in Svelte [svelt]
а пропети инициалайзеры?
источник

КС

Кирилл Спасибович... in Svelte [svelt]
<script lang="ts">
 let obj: {
   field1: number;
   field2: string;
 };

 let calc: number;

 $: obj = {
   field1: 1, field2: 'haha'
 }

 $: calc = obj.field1 * obj.field1;
</script>

<input type="number" bind:value={obj.field1} />
<input type="text" bind:value={obj.field2} />

<div>{obj.field1}</div>
<div>{obj.field2}</div>
<div>{calc}</div>


забавно, не заставляет тайп гвардить obj.field1 из бинда
источник

DK

Dan Kozlov in Svelte [svelt]
Alexander Ponomarev
а пропети инициалайзеры?
Я не использую классы. Никогда.
источник

КС

Кирилл Спасибович... in Svelte [svelt]
а там может быть null
источник

TV

Tommy Vercetti in Svelte [svelt]
всем привет, подскажите, как в пропс прокинунть компонент с свойствами?

у Button есть пропс before
хочу прокинуть в него <Icons figure="test" />
Но хз как этот сделать
источник