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

    Interface IBaseRolesResolverHost<R>

    interface IBaseRolesResolverHost<R extends BaseRole> {
        createRole(input: CreateRoleInput, ctx: IBaseActionContext): Promise<R>;
        deleteRole(
            ctx: IBaseActionContext,
            input: DeleteRoleInput,
        ): Promise<DeleteRolePayload>;
        fetchAvailableRoles(
            input: FetchRolesInput,
            ctx: IBaseActionContext,
            info: GraphQLResolveInfo,
        ): Promise<IOffsetPaginated<R>>;
        role(id: string, ctx: IBaseActionContext): Promise<R>;
        roles(
            input: FetchRolesInput,
            ctx: IBaseActionContext,
            info: GraphQLResolveInfo,
        ): Promise<IOffsetPaginated<R>>;
        syncRole(ctx: IBaseActionContext, input: SyncRoleInput): Promise<R>;
        updateRole(ctx: IBaseActionContext, input: UpdateRoleInput): Promise<R>;
    }

    Type Parameters

    Index

    Methods