Tanatloc documentation
    Preparing search index...

    Variable defaultConst

    default: {
        accept: (
            organization: { id: string },
            user: { id: string },
        ) => Promise<void>;
        add: (
            user: { id: string },
            organization: { name: string },
        ) => Promise<INewOrganization>;
        decline: (
            organization: { id: string },
            user: { id: string },
        ) => Promise<void>;
        del: (organization: { id: string }) => Promise<void>;
        get: <T extends TOrganizationGet>(
            id: string,
            data: T,
        ) => Promise<undefined | IOrganizationGet<T>>;
        getAll: <T extends TOrganizationGet>(
            data: T,
        ) => Promise<IOrganizationGet<T>[]>;
        getByUser: <T extends TOrganizationGet>(
            user: { id: string },
            data: T,
        ) => Promise<IOrganizationWithData<T>[]>;
        getWithData: <T extends TOrganizationGet>(
            id: string,
            data: T,
        ) => Promise<undefined | IOrganizationWithData<T>>;
        quit: (organization: { id: string }, user: { id: string }) => Promise<void>;
        update: (
            organization: { id: string },
            data: any[],
            ownerId?: string,
        ) => Promise<void>;
    } = ...

    Type declaration

    • accept: (organization: { id: string }, user: { id: string }) => Promise<void>
    • add: (
          user: { id: string },
          organization: { name: string },
      ) => Promise<INewOrganization>
    • decline: (organization: { id: string }, user: { id: string }) => Promise<void>
    • del: (organization: { id: string }) => Promise<void>
    • get: <T extends TOrganizationGet>(
          id: string,
          data: T,
      ) => Promise<undefined | IOrganizationGet<T>>
    • getAll: <T extends TOrganizationGet>(data: T) => Promise<IOrganizationGet<T>[]>
    • getByUser: <T extends TOrganizationGet>(
          user: { id: string },
          data: T,
      ) => Promise<IOrganizationWithData<T>[]>
    • getWithData: <T extends TOrganizationGet>(
          id: string,
          data: T,
      ) => Promise<undefined | IOrganizationWithData<T>>
    • quit: (organization: { id: string }, user: { id: string }) => Promise<void>
    • update: (organization: { id: string }, data: any[], ownerId?: string) => Promise<void>