Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
本当に欲しかったのはモノレポツールではなく、tsconfigの設定だった / monor...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Masahiko Sakakibara
January 24, 2025
Design
390
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
本当に欲しかったのはモノレポツールではなく、tsconfigの設定だった / monorepo-tsconfig
Masahiko Sakakibara
January 24, 2025
More Decks by Masahiko Sakakibara
See All by Masahiko Sakakibara
決済端末ビジネスを、決済会社だけのものにしない/stripe_terminal_business
rdlabo
0
59
JavaScriptで始める店舗インフラ決済構築/stripe_terminal_workshop
rdlabo
0
50
No Install CMS戦略 〜 5年先を見据えたフロントエンド開発を考える / no_install_cms
rdlabo
0
700
Reactフレームワークプロダクトを モバイルアプリにして、もっと便利に。 ユーザに価値を届けよう。/React Framework with Capacitor
rdlabo
0
570
プライベートプロダクト戦略 - フロントエンドカンファレンス沖縄 / private_product_frontend
rdlabo
3
4.9k
GitHubをCMSとして使う話/ using_github_as_CMS
rdlabo
0
680
JavaScriptから デバイスの力を100%引き出すための Web APIとCapacitor入門 / power_from_javascript
rdlabo
0
640
Capacitor4_release
rdlabo
0
730
Web技術で稼ぐため選択肢を俯瞰しよう/options_to_earn_web_technology
rdlabo
0
170
Other Decks in Design
See All in Design
AVI 2026 Keynote "Vision-Driven Design"
ishii_mit
0
140
The Art of Caring
klemens
0
460
ポートフォリオ_あやの
ngyenmazt1412
0
1.8k
Look Dev Meetup #50
baku89
1
500
PAMPHLET.pdf
mhand01
0
1.8k
デザインハーネス 〜AIが生成する"デザイン"の妥当性を、誰がどう担保するのか〜 / PdEConf2026 Design Harness
kgsi
12
21k
明日から真似できる、AIでデザインシステムを活用する方法
vivion
0
640
開発・制作におけるUI・UXデザインの重要性について~UI・UXデザインってなんだろう~
yamasaku
0
220
タイル紹介サイト「タイルだもんで」
calpin
0
190
「おすすめ」はなぜ信用されないのか - 信頼を築くUI/UX設計
ryu1013
0
270
ISO 9241-171:2025っていうのがあってな
shosira
1
290
【CEDEC2026】アートとゲームデザインをつなぐVFX設計『GRANBLUE FANTASY: Relink - Endless Ragnarok』における表現と可読性の両立
cygames
PRO
1
1.3k
Featured
See All Featured
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
0
240
The Language of Interfaces
destraynor
162
27k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.8k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
330
The innovator’s Mindset - Leading Through an Era of Exponential Change - McGill University 2025
jdejongh
PRO
1
330
AI in Enterprises - Java and Open Source to the Rescue
ivargrimstad
0
1.5k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
11
1k
A Soul's Torment
seathinner
8
3.6k
Designing for humans not robots
tammielis
254
26k
Jess Joyce - The Pitfalls of Following Frameworks
techseoconnect
PRO
1
410
The Invisible Side of Design
smashingmag
301
52k
Transcript
ࢲ͕ຊʹཉ͔ͬͨ͠ͷϞϊϨϙπʔϧͰͳ͘ɺ UTDPO fi HͷઃఆͩͬͨʢԾʣ
ࣗݾհ ࡗݪণ Ұൠࣾஂ๏ਓϦϨʔγϣϯσβΠϯ ݚڀॴදཧࣄ Ұൠࣾஂ๏ਓΤϦΞɾ ΠϊϕʔγϣϯɾΞϥΠΞϯε$50 *POJD+BQBO6TFS(SPVQ ද *POJD%FWFMPQFS&YQFSU 4USJQF$PNNVOJUZ&YQFSU
UJQTZT
৯දࣔҹ εϚϗͱϓϦϯλ͚ͩͰ৯දࣔϥ ϕϧΛͭ͘ΕΔຊॳͷઐ༻ΞϓϦ
XJOFDPEF ଟछྨଟྔͷϫΠϯΛෳڌͰཧͰ ͖Δຊ།ҰͷΞϓϦɻ
!SEMBCP
ϞϊϨϙπʔϧ
දతͳϞϊϨϙπʔϧ wOQNXPSLTQBDFT w-FSOB w/Y w5VSCPSFQP wQOQN
ϞϊϨϙπʔϧʹΑ͋͘Δػೳ wґଘؔʢQBDLBHFKTPOʣͷҰׅΠϯετʔϧ wϏϧυɺςετΛฒྻͰߦͬͯɺ݁ՌΛΩϟογϡͨ͠Γ wιʔείʔυͷڞ༗ΛߦͬͨΓ wϫʔΫεϖʔεΛ·ͱΊͯʹ$*ΛΒ͔ͤͨͬͨΓ wʜFUD ʮϨϙδτϦʹෳϫʔΫεϖʔεΛͭ͘ΔͳΒɺϞϊϨϙʹ͠Α͏ʯ
ͦΕͬͯຊʁ wʮOQNJΛϑΥϧμຖʹ͠ͳͯ͘͢ΉɻΘʔ͍ʯ wΤσΟλ͕ͬͯ͘ΕΔΑʁ wԿͳΒɺґଘؔͷিಥͰΤϥʔͰͨ w044༻ʹݕূ͠ͳ͍ͱ͍͚ͳ͍͔Β͔ΒϓϩδΣΫτͭ ͬͯ͘ɺͬͱɾɾɾɻ
ͦΕͬͯຊʁ wʮϏϧυςετΛฒྻͰߦ͏͜ͱ͕Ͱ͖ΔɻΘʔ͍ʯ w$*Ͱجຊతʹ௨͢ͷͰɾɾɾɻ wʮϫʔΫεϖʔε͝ͱʹ·ͱΊͯ$*Λʯ w$*Ͱݸผʹઃఆͨ͠ํ͕ࣗ༝ߴ͔ͬͨɻ
͡Ό͋ɺԿ͕ཉ͔ͬͨ͠Μ͚ͩͬ wόοΫΤϯυ/FTU+4ʢ5ZQF4DSJQUʣ wϑϩϯτΤϯυɺ*POJD"OHVMBSʢ5ZQF4DSJQUʣ @Get('qty-per-date/group/:groupId') async getGroupTransactionPerDate(@Param('groupId') groupId: string): Promise<IResponseThreadTransactionPerDate> {
return this.transactionService.getThreadTransactionPerDate(this.auth.user Id, parseInt(groupId, 10)); } async getGroupTransactionPerDate(groupId: number): Promise<IResponseThreadTransactionPerDate> { return firstValueFrom( this.#http.get<IResponseThreadTransactionPerDate>(environment. api + 'transaction/qty-per-date/group/' + groupId), ); }
όοΫΤϯυͷܕΛɺ ϑϩϯτΤϯυͰ͍͔͚ͨͬͨͩɻ
Ͳ͏ͬͨΒ͍͍ΜͩΖ͏ɻ wܕใΛɺOQNQVCMJTIͯ͠ɺͦΕΛϑϩϯτΤϯυͰ͏ wϝϯςφϯε͕ΊΜͲ͍ʢ˞όʔδϣϯཧ͕Ͱ͖ΔͷͰɺ େ͖ͳϓϩδΣΫτͰ͋Γʣ wϞϊϨϙʹͯ͠ɺϫʔΫεϖʔεΛӽ͑ͯΠϯϙʔτ wJNQPSUʜGSPNbBQJTSDʜ` wਖ਼ؾʁ w͔ͬ͜ΘΔ͍ wOQNMJOLͯ͠ɺϦΞϧλΠϜ։ൃ wQVCMJTI͍ͯ͠ͳ͍ͷͰɺ$*௨Βͳ͍
Ͳ͏ͬͨΒ͍͍ΜͩΖ͏ɻ wϞϊϨϙʹͯ͠ɺzBQJOBNF fi MFBQJzͰΠϯετʔϧ w*%&͕ɺJNQPSUʜGSPNbBQJTSDʜ`Λͩͨ͠Γɻ wਖ਼͘͠ɺBQJOBNF͔ΒͱΓͩͯ͠ɺ EJTUͷग़ྗใΛΈ ʹ͍ͬͨΓ w͋ͱͪΐͬͱʂ
ͦΕɺUTDPO fi HͰઃఆͰ͖ΔΑɻ w1BUIͰɺผͷUTDPO fi H͕ଘࡏ͢ΔσΟϨΫτϦΛڭ͑ͯ͋͛Δ wͦ͏͢Δͱɺ*%&͕ͦΕΛࢀߟʹαδΣετͯ͘͠ΕΔ { "compileOnSave": false,
"compilerOptions": { "baseUrl": "./", + "paths": { + "@rdlabo/winecode-api/*": ["../api/*"], + },
ͦΕɺUTDPO fi HͰઃఆͰ͖ΔΑɻ