Variable defaultConst

    default: {
        add: ((organization, group) => Promise<IFrontNewGroup>);
        del: ((group) => Promise<void>);
        update: ((group, data) => Promise<void>);
        useGroups: ((id?) => [IFrontGroups, {
            addOneGroup: ((group) => Promise<void>);
            delOneGroup: ((group) => Promise<void>);
            errorGroups: Error;
            loadingGroups: boolean;
            mutateOneGroup: ((group) => Promise<void>);
        }]);
    } = ...

    Type declaration

    • add: ((organization, group) => Promise<IFrontNewGroup>)
        • (organization, group): Promise<IFrontNewGroup>
        • Add

          Parameters

          • organization: {
                id: string;
            }

            Organization

            • id: string
          • group: {
                name: string;
                users: string[];
            }

            Group

            • name: string
            • users: string[]

          Returns Promise<IFrontNewGroup>

          New group

    • del: ((group) => Promise<void>)
        • (group): Promise<void>
        • Delete

          Parameters

          • group: {
                id: string;
            }

            Group

            • id: string

          Returns Promise<void>

    • update: ((group, data) => Promise<void>)
        • (group, data): Promise<void>
        • Update

          Parameters

          • group: {
                id: string;
            }

            Group

            • id: string
          • data: any[]

            Data

          Returns Promise<void>

    • useGroups: ((id?) => [IFrontGroups, {
          addOneGroup: ((group) => Promise<void>);
          delOneGroup: ((group) => Promise<void>);
          errorGroups: Error;
          loadingGroups: boolean;
          mutateOneGroup: ((group) => Promise<void>);
      }])
        • (id?): [IFrontGroups, {
              addOneGroup: ((group) => Promise<void>);
              delOneGroup: ((group) => Promise<void>);
              errorGroups: Error;
              loadingGroups: boolean;
              mutateOneGroup: ((group) => Promise<void>);
          }]
        • Use groups

          Parameters

          • Optional id: string

            Id

          Returns [IFrontGroups, {
              addOneGroup: ((group) => Promise<void>);
              delOneGroup: ((group) => Promise<void>);
              errorGroups: Error;
              loadingGroups: boolean;
              mutateOneGroup: ((group) => Promise<void>);
          }]

          Groups

    Generated using TypeDoc and TypeDoc Airthium Plugin