• Preparing search index...
  • The search index is not available
型・APIリファレンス
  • 型・APIリファレンス
  • useCalendarService

Function useCalendarService

  • useCalendarService(): {
        fetchCalendarEvents: (
            parameter: FetchCalendarEventsParameter,
        ) => Promise<WebApiResponse<{ events: CalendarEvent[] }>>;
        loadDefinition: (
            definitionName: string,
        ) => Promise<
            ViewInitializationDataResponse<
                CalendarDefinition,
                Record<string, never>,
            >,
        >;
    }
  • CalendarのAPIを取り扱うロジックを生成します。

    Returns {
        fetchCalendarEvents: (
            parameter: FetchCalendarEventsParameter,
        ) => Promise<WebApiResponse<{ events: CalendarEvent[] }>>;
        loadDefinition: (
            definitionName: string,
        ) => Promise<
            ViewInitializationDataResponse<
                CalendarDefinition,
                Record<string, never>,
            >,
        >;
    }

    • fetchCalendarEvents: (
          parameter: FetchCalendarEventsParameter,
      ) => Promise<WebApiResponse<{ events: CalendarEvent[] }>>
    • loadDefinition: (
          definitionName: string,
      ) => Promise<
          ViewInitializationDataResponse<
              CalendarDefinition,
              Record<string, never>,
          >,
      >

    Example

    const { loadDefinition } = Mdc.useCalendarService();
    loadDefinition("CalendarA").then(({ isSuccess, data}) => {
    // カレンダー定義
    console.log(data.definition);
    });

Settings

Member Visibility
型・APIリファレンス
  • Loading...