typescript

Cannot find name 'structuredClone'

@types/node@^17入れてteconfig.jsonいじったら直りました。 stackoverflow.com その後lockファイル消してライブラリの再インストールなどしてたら上記の操作不要で動くようになってしまった。 2年前に作ったツールでの問題だったので、typescript入れた当時…

(typescript, Appium)logLevelを設定する

browser.getPageSource()する度に全体のソースが出力されてしまうので消したくなりました。 const browser = await webdriverio.remote(opts) 上に渡すoptsにlogLevelを設定するわけですが、optsが型を設定していない素のオブジェクトのままだとエラーで怒ら…

importをまとめる

複数ファイルに分けられたexportをまとめてimportしたい時. index.tsでまとめてexportして、それをimportする. folder/A.ts export const utilFuncA=()=>{} folder/B.ts export utilFuncB=()=>{} folder/index.ts export { utilFuncA } from './A' export { …

axiosでのスネークケース、キャメルケース変換

参考にさせていただきました。 送信時はスネークケースに変換し、レスポンスはキャメルケースに戻す処理 – PROGRAMABL isArray()、isObject()、mapValues()、mapKeys()はlodashの関数 axios.interseptors -> axios.interceptors になります

オーディオのimport

javascript - EDIT: How to import MP3 files in React app - Stack Overflow

プロジェクトルートからのimport

相対パスでのimportが嫌になった時はtsconfig.jsonのcompilerOptionsにbaseUrlを追記 "baseUrl": "./" 上記でtsconfig.json置かれているフォルダ(主にルートだと思います)からimportできるようになります。 TypeScript: TSConfig Reference - Docs on every …

個人用テンプレ(typescript)

typescriptをdocker内で動かすまでのテンプレ [:contents] test test test

(Javascript, Typescript)小ネタ

0をtrueとして判定したい 0をtrueとして判定したい しょぼい内容ですが、小さいツールを作るときに4,5回引っかかってしまったので戒めとして残しときます。 配列のインデックスとして0とそれ以上の値を平等に扱ってたらハマった感じです。 const value = 0 l…

Promise周り