@deep/nest-kit
    Preparing search index...

    Interface IBaseOrganizationGroupsResolverHost<OG>

    interface IBaseOrganizationGroupsResolverHost<OG extends BaseOrganizationGroup> {
        canBeDeleted(parent: OG): Promise<boolean>;
        createOrganizationGroup(
            input: CreateOrganizationGroupInput,
            ctx: IBaseActionContext,
        ): Promise<OG>;
        deleteOrganizationGroup(
            input: DeleteOrganizationGroupInput,
            ctx: IBaseActionContext,
        ): Promise<DeleteOrganizationGroupPayload>;
        generateOrganizationGroupCode(
            input: GenerateOrganizationGroupCodeInput,
        ): Promise<GenerateOrganizationGroupCodePayload>;
        isUniqueOrganizationGroupCode(
            input: IsUniqueOrganizationGroupCodeInput,
        ): Promise<boolean>;
        organizationGroup(
            input: FetchOrganizationGroupInput,
            ctx: IBaseActionContext,
        ): Promise<OG>;
        organizationGroups(
            input: FetchOrganizationGroupsInput,
            ctx: IBaseActionContext,
            info: GraphQLResolveInfo,
        ): Promise<IOffsetPaginated<OG>>;
        syncOrganizationGroup(
            input: SyncOrganizationGroupInput,
            ctx: IBaseActionContext,
        ): Promise<OG>;
        updateOrganizationGroup(
            input: UpdateOrganizationGroupInput,
            ctx: IBaseActionContext,
        ): Promise<OG>;
    }

    Type Parameters

    Index

    Methods

    • Parameters

      • parent: OG

      Returns Promise<boolean>