scrapbox-jp/types
Scrapbox REST APIとwindow.scrapboxの型定義置き場
https://github.com/scrapbox-jp/types
docs (rest.ts)
docs (userscript.ts)
実装したいこと
📝JSDoc書く (scrapbox-jp/types)
📝型定義修正 (scrapbox-jp/types)
globalThis.scrapboxの型定義更新(scrapbox-jp/types)-.@2024-11-07
バグ
scrapbox.TimeStamp.removeAllFormats()をremoveAllFormatとしてしまっていた
❌️REST APIで使うLineをexportしそこねてた
違う。BaseLineという名前でexportしてたんだ
2024-08-02
12:32:16 baseStoreをexportし忘れてた
12:25:09 jsrにpublishした
経緯はV1 Road map for scrapbox-userscript-stdを参照
名前は@cosense/typesにした
2024-07-14
Project, SearchResult, PageSnapshotまわりの型定義を更新した
2023-03-21
https://github.com/scrapbox-jp/types/pull/41
実際にはwholeとcontentはpropertyではなくgetterだった
そのため、consoleで直接objectを確認すると生えていないが、JSONに変換するとpropertyが生えるという不思議な結果になる
2023-01-06
15:40:18 merged
15:34:42 scrapbox.Page.linesの型定義がだいぶ変わっていたので、修正した
https://github.com/scrapbox-jp/types/pull/38
ついでにdeno_std/testing/typesで型定義のテストを入れといた
code:rest.ts
export * from "jsr:@cosense/types@0.10/rest";
code:userscript.ts
export * from "jsr:@cosense/types@0.10/userscript";
#2024-05-27 15:02:19
#2022-04-16 06:07:40
#2022-04-09 22:06:31
#2022-04-07 02:16:49
#2022-03-25 09:15:17
#2022-03-24 21:00:29