DEVDEV

【JavaScript】関数をまとめてexportする

作成日
2022-10-14
更新日
2022-10-14

以下、Google Analyticsのカスタムイベントのコード

ts
export const event1 = () => { window.gtag('event', 'example1', { event_category: 'example1', event_label: 'example1', }) } export const event2 = () => { window.gtag('event', 'example2', { event_category: 'example2', event_label: 'example2', }) }

classのstaticメソッドに定義してexportすることで、importをシンプルにし、CustomEventクラスを使用することで、メソッドの使用箇所を明確にする。

ts
export class CustomEvent { static event1 = () => { window.gtag('event', 'example1', { event_category: 'example1', event_label: 'example1', }) } static event2 = () => { window.gtag('event', 'example2', { event_category: 'example2', event_label: 'example2', }) } }

Related

TAGS

JavaScript
リファクタリング系

SHARE