Size: a a a

JavaScript.Ninja

2020 June 24

P

Pavel in JavaScript.Ninja
у меня больше опыта работы с Ларавел, есть несколько проектов в релизе
источник

P

Pavel in JavaScript.Ninja
в целом выбор уже понятен, всем спасибо :))
источник

AS

A S in JavaScript.Ninja
подскажите как в ts сделать толкьо некоторые свойства необязательные?
у меня есть интерфейc A с огромнм количеством типов
и есть интерфейс B. - такой же но три типа из A могут быть необязательными
источник

P

Pavel in JavaScript.Ninja
A S
подскажите как в ts сделать толкьо некоторые свойства необязательные?
у меня есть интерфейc A с огромнм количеством типов
и есть интерфейс B. - такой же но три типа из A могут быть необязательными
может Optional Properties
источник

AS

A S in JavaScript.Ninja
хотелос бы какй нить advanced type

типа type B = Optional<A, 'prop1" | 'prop2'| 'prop3">
источник

AS

A S in JavaScript.Ninja
но что-то никак найти не могу
источник

V

Vlad in JavaScript.Ninja
A S
но что-то никак найти не могу
interface A {
 a: number;
 b: number;
 c: string;
 d: string[];
 e: number[];
}

interface B extends Omit<A, "a" | "b"> {
 a?: number;
 b?: number;
}
источник

AS

A S in JavaScript.Ninja
спасибо!
источник

V

Vlad in JavaScript.Ninja
или
источник

V

Vlad in JavaScript.Ninja
interface A {
 a: number;
 b: number;
 c: string;
 d: string[];
 e: number[];
}

type B = Omit<A, "a" | "b"> & Partial<Pick<A, "a" | "b">>;

const obj: B = {
 c: "f",
 d: ["val"],
 e: [1],
};
источник

VS

Valentyn Stepovenko in JavaScript.Ninja
народ спасайте, 2 дня работы коту под хвост, делал коммит, прехук husky, а точнеее lint-staged упал с какой-то ошибкой и откатил/поудалял мне полностью все файлы до начала работы
источник

VS

Valentyn Stepovenko in JavaScript.Ninja
источник

ИГ

Игорь Гесер... in JavaScript.Ninja
оно в стеше, он не удалил
источник

VB

Valentin Buryakov in JavaScript.Ninja
Valentyn Stepovenko
народ спасайте, 2 дня работы коту под хвост, делал коммит, прехук husky, а точнеее lint-staged упал с какой-то ошибкой и откатил/поудалял мне полностью все файлы до начала работы
Есть такая штука reflog там хранится вся история гита по веткам, и можно откатываться даже после hard reset
источник

VS

Valentyn Stepovenko in JavaScript.Ninja
До гита там дело не дошло, все произошло между 2 коммитами, точнее я даже не смог коммит сделать, вся работа откатилась к предыдущему коммиту сторонней программой(скриптом lint-staged), с позиции гита я вообще ничего не делал
источник

IK

Illya Klymov in JavaScript.Ninja
Как и сказали - все в стеше
источник

AP

Andrey Panaseyko in JavaScript.Ninja
Valentyn Stepovenko
До гита там дело не дошло, все произошло между 2 коммитами, точнее я даже не смог коммит сделать, вся работа откатилась к предыдущему коммиту сторонней программой(скриптом lint-staged), с позиции гита я вообще ничего не делал
если это вебшторм там есть локалкая история изменений. можно откатить.
источник

VS

Valentyn Stepovenko in JavaScript.Ninja
В вебшторме удалось восстановить только текстовые файлы, все бинарники(картинки, мп3) канули в лету
источник

IK

Illya Klymov in JavaScript.Ninja
Valentyn Stepovenko
В вебшторме удалось восстановить только текстовые файлы, все бинарники(картинки, мп3) канули в лету
git stash show показывает пустой вывод?
источник

VS

Valentyn Stepovenko in JavaScript.Ninja
Там пусто
источник