Avatar
hodlbod
97c70a44366a6535c145b333f973ea86dfdc2d7a99da618c40c64705ad98e322
Christian Bitcoiner and developer of coracle.social. Learn more at info.coracle.social. If you can't tell the difference between me and a scammer, use a nostr client with web of trust support.

Does anyone else get tired of how typescript makes you annotate class members multiple times? Or am I just holding it wrong? It seems like you should only need either the class member annotations, or the constructor annotations, not both.

export type MyClassOpts = {

a: string

b: string

c: string

}

class MyClass {

a: MyClassOpts['a']

b: MyClassOpts['b']

c: MyClassOpts['c']

constructor({a, b, c}: MyClassOpts) {

this.a = a

this.b = b

this.c = c

}

}

Wow, flycat.club has some excellent relay selection interface ideas.

My software works at the speed of light, it just takes a lot of round trips

I don't think anyone's making the claim that we don't have to study the original language just because we have English translations. Except for KJV-only people ๐Ÿ˜

Here's another one:

"Hearing you will hear and shall not understand,

And seeing you will see and not perceive;

For the hearts of this people have grown dull.

Their ears are hard of hearing,

And their eyes they have closed,

Lest they should see with their eyes and hear with their ears,

Lest they should understand with their hearts and turn,

So that I should heal them."

"And there are also many other things which Jesus did, the which, if they should be written every one, I suppose that even the world itself could not contain the books that should be written. Amen."

The one with the capital letter, and maybe some others, dunno

No, I plan to give it a try, but bogged down in a big refactor right now