@vercel_dev Sad to see some projects removing extra steps and simplifying development, debugging and deployment (erasable syntax only, --experimental-strip-types, bun), while others keep adding new magic strings and transformations that never had to exist.
@Chikor_Zi slqc is amazing! I use for all my ts projects using a small wrapper that generates ts types without creating separate sql files and naming every query https://t.co/YsaCIjE1WX
@ich_Goje@MGorashova В смысле не супер быстрый? Это же 1.4 куда быстрее то. Я тоже хотел такой но пожалел денег. С другой стороны норм если потом захочется перейти на фф.
@mattpocockuk When working with databases, this can be very useful. Sometimes a column might have a default value generated by the database and can also be nullable. In this case when passing undefined the database will use the default value and when passing null it will explicitly use null.
@thdxr JSON is fine for production if you have proper infrastructure and tools like datadogs to search and prettify logs. For local development YAML formatted logs can be a good alternative
@mattpocockuk Interfaces can “preserve” their names in complex recursive mapped types. Type aliases “inline” and “lose” their names. This became a problem on a project I worked on and I had to switch to using interfaces to avoid bloating of .d.ts files and prevent OOM/perf issues with ESLint.
@Anthony_Lzq@mattpocockuk Unfortunately, you can't do it using decorators but as a workaround you can use fields and wrap a callback with a helper. Pretty much the same thing that decorators do, but without the pretty syntax. https://t.co/nwDKtDRZgf
@whoistomhill We are doomed to experience this over and over again, never finding satisfaction in this world. So, we'll settle for working at big tech companies ingloriously, with a couple of dozen purchased domains and archived repositories on GitHub.
@alexdotjs We thought about it but ended up with a better solution. As an input `z.custom<FileInput>()` is used to make all the existing inference work. The runtime transformations are being done on the client side using `input instanceof File` and checking headers on the server side.
@DJIGlobal How about fpv RC 2? I’ve been waiting for it almost two months and still have no eta. My Avata is just lying on the shelf because the motion controller is so limited. It’s oos everywhere. Is there any chance to get it before 2023?
@andrewbaisden I suspect it won't work with typescript. You are either lying about your types or using default values, which doesn't work well in most cases.
@russian_margo Очень знакомо, абсолютно такие же чувства были по началу. Уже готовы были выкинуть его и взять что то другое. Но со временем, где то через месяц страданий чуть подразобрались и стало лучше. Сейчас вполне себе довольны и редко натыкаемся но что то. Уверен у тебя тоже получится 😉