Daniel Roe | Algora TV

4 min read Original article ↗

I IoannisFlo

Ioannis Rafail Florokapis hey Daniel!

I IoannisFlo

Ioannis Rafail Florokapis your camera went dark

I IoannisFlo

Ioannis Rafail Florokapis we're back!

R Ragura

Ragura Hi Daniel, joined late, is this a VSCode extension to flag excessively deep types?

R Ragura

Ragura Look at someone else's extension?

R Ragura

Ragura We use i18n Ally all the time at work, excellent extension

M McPizza0

McPizza what a legend

R Ragura

Ragura Yes, turn on the batsign to call Anthony here. Worth saving time and you're friends after all :D

M McPizza0

McPizza i missed the start, are you using the template repo for the extension? i found the vscode docs helpful for getting started

H henrycunh

henrycunh top of the morning daniel!!

M McPizza0

McPizza oh

M McPizza0

McPizza homepage incorrect

M McPizza0

McPizza maybe ok for a template file

M McPizza0

McPizza 👍

H henrycunh

henrycunh tyco

R Ragura

Ragura Warp's AI could help you find it

H henrycunh

henrycunh it is HEAVY

H henrycunh

henrycunh I think it's decorations on VSCode

H henrycunh

henrycunh https://vscode.rocks/decorations/

H henrycunh

henrycunh console logs show on the debugger!

R Ragura

Ragura onDidChangeTextDocument

H henrycunh

henrycunh is the activate fn being called?

R Ragura

Ragura You can use the show() method to have it jump and show in that output channel

H henrycunh

henrycunh ayooooo

R raikasdev

Roni Äikäs helloo

D danielroe

Daniel Roe https://github.com/algora-io/tv

S sean-brydon

sean-brydon Hello there frend

S sean-brydon

sean-brydon When can i run this on our stupidly slow and massive monorepo :D

H henrycunh

henrycunh its trying to trick you

S sean-brydon

sean-brydon vscode.languages has a getLanguageClient method if im not being stupid

C chronark

Andreas Thomas hey friends

C chronark

Andreas Thomas in before daniel claims the full 15k today

N Nsttt

Néstor hey Daniel

H henrycunh

henrycunh const config = vscode.workspace.getConfiguration('typescript'); const typescriptVersion = config.get('tsdk'); console.log(`Current TypeScript version: ${typescriptVersion}`);

H henrycunh

henrycunh vscode.extensions.getExtension('vscode.typescript-language-features')?.packageJSON.version

H henrycunh

henrycunh this could work ˆ for resolving the version

Z zaf

Zafer Cesur hey Daniel!

Z zaf

Zafer Cesur your camera went dark 😅

R raikasdev

Roni Äikäs helloo again

R raikasdev

Roni Äikäs helloo, once again

R raikasdev

Roni Äikäs most stable streaming platform

H henrycunh

henrycunh i'm on 9060

H henrycunh

henrycunh lol

R raikasdev

Roni Äikäs yep the stream cut again

R raikasdev

Roni Äikäs XD

R Ragura

Ragura This has become a game of whack-a-mole, clicking on the correct live stream :D Joke btw, it's a minor nuisance.

I IoannisFlo

Ioannis Rafail Florokapis it's working!!!

R raikasdev

Roni Äikäs and it's 9062 now xd

R raikasdev

Roni Äikäs woo new stream11!

I IoannisFlo

Ioannis Rafail Florokapis haha this is exactly what's happening

R raikasdev

Roni Äikäs helloo again

I IoannisFlo

Ioannis Rafail Florokapis welcome back!

M McPizza0

McPizza wow, still live!

M McPizza0

McPizza 💪

D ducan-ne

Đức An Hey there, want to give this a little try to see if it's possible, does anyone have an example project that produces type slow?

M McPizza0

McPizza not sure, but i've heard calcom's repo kills many machines. not sure if its generating types though

R raikasdev

Roni Äikäs let's goo published some changes and broke a customer's production site's feature 🙂

R raikasdev

Roni Äikäs fun to be a software dev

C chronark

Andreas Thomas reactquery or trpc probably have a type or two as well

Z zaf

Zafer Cesur yep, reporting duty 🫡

G grumd

Anton Kalmanovich are you creating a new language server for every open file?

G grumd

Anton Kalmanovich haha yeah, i just tuned in and noticed that, makes sense as a POC

G grumd

Anton Kalmanovich i wonder if you can use the existing lang server from vscode's ts language features

G grumd

Anton Kalmanovich .toSorted is also available since node 20

G grumd

Anton Kalmanovich if it took 200ms for an empty file i suppose it's gonna take a loooong time on this codebase

Z zaf

Zafer Cesur thanks Daniel, this was awesome ❤️‍🔥 see you in the next session!

D DanielRivers

Daniel Rivers Hi Daniel

H hacknug

Nestor Vera legend!