./rest/
まだ全部は対応し切れていない
auth.ts
これは、一部の危ない操作を行う時に要求される
error.ts
一部の関数で使われているエラー(例外)クラスが格納されている
getGyazoToken.ts
Gyazo OAuth uploadで使うaccess tokenを取得する
getSnapshots.ts
ページのスナップショット(その時点でのページ単体のバックアップ)を取得することができる
getTweetInfo.ts
Twitterのツイートの情報を取得する
getWebPageTitle.ts
指定したURLのページタイトルをScrapboxのサーバー経由で取得する
link.ts
指定したプロジェクトに存在するリンク名(ページタイトル含む)をまとめて取得できる
getLinks()では1000件ずつ取得できる
引数のoptionを設定することで次の1000件を取得できる
readLinksBulk()では全部まとめて取得できる
mod.ts
rest/直下にあるファイルをbundleに含めるためのファイル
確認した限りでは全てのファイルが対象になっていた
page-data.ts
projectにページをインポートする
pages.ts
ページ情報を取得する
プロジェクト内に存在するページの概要をまとめて取得することもできる
profile.ts
ログインしているユーザーの情報を確認できる
ログインしているかを確認するのにも使える
project.ts
プロジェクトの情報を取得できる
そのプロジェクトに参加していれば、一部のプロジェクト設定の設定値もここで取得できる
自身が所属しているプロジェクトの一覧も確認できる
replaceLinks.ts
指定したプロジェクト内に存在するリンクをまとめて置換する
search.ts
指定した単語を含むページが存在するプロジェクトの一覧を返す
参加しているプロジェクトから検索することもできる
watch listに登録されているプロジェクトから検索したり、全く関係のない場所から入手した公開プロジェクトのIDリストを元に検索したりすることもできる util.ts
他の関数の戻り値などで使われている汎用型が格納されている