Show newer

TS magic

type NestedKeyOf<ObjectType extends object> = {
  [Key in keyof ObjectType & (string | number)]: ObjectType[Key] extends object
    ? `${Key}` | `${Key}.${NestedKeyOf<ObjectType[Key]>}`
    : `${Key}`;
}[keyof ObjectType & (string | number)];

const obj = {
  a: 1,
  b: {
    c: 2,
    d: [1, 2, 3],
  },
};

const test = <T extends object>(obj: T, path: NestedKeyOf<T>) => {
  console.log(obj, path);
};


test(obj, 'b.d.length');

@peecatboo 官方更懒,主创甚至还有点蜜汁自信

@peecatboo 四个主创两个是中国人,肯定是知道的,只是懒吧 :ac_classic01:

@fangluo 正有此意,但上次看他们的富文本编辑器确实写的有点恶心,就咕了 :ac_classic01:

王小美 boosted

The privatization of Twitter has been a complete triumph! Note the recursive simplicity of this. Recursion is an important concept in computer science so well done there.

@fangluo 开发主要是这4个,其他人都是小修小改凑数的

UE5?
//转发自: @夕阳小新: 《都市天际线2》正式公布!2023发售!详细前瞻!| Cities: Skylines 2
P蛇3.7日新游发布会,城市天际线制作组CO将参加并公布新游戏《都市天际线2》

:sys_bilibili: t.bilibili.com/770185076299268

哇哦
//转发自: @小钟Johnny: 95后小伙为爱留在非洲,小钟和Nikki爱情故事讲述
之前有很多朋友一直在问:小钟和Nikki是怎么认识的?又是怎么走到一起的?在今天这个特别的日子里,我想跟大家分享我和Nikki这一路走来的故事。在视频后半部分详细讲述了小钟为何会来到非洲?为何留在多哥?以及为何开始了做视频...

:sys_bilibili: t.bilibili.com/770184535160651

@vkkiii 对面是开黑的代练的,队友是通宵上头心态爆炸的,所以我一般不会半夜打,尤其是单排

王小美 boosted
Show older
小森林

每个人都有属于自己的一片森林,也许我们从来不曾走过,但它一直在那里,总会在那里。迷失的人迷失了,相逢的人会再相逢。愿这里,成为属于你的小森林。