jmap-kit
    Preparing search index...

    Function shouldRunInvocationHook

    • Determines if an invocation hook should run based on trigger conditions

      Parameters

      • trigger: {
            capabilityUri?: keyof JMAPServerCapabilities;
            dataType?: JMAPDataType;
            method?: JMAPMethodName;
        }

        The validation plugin trigger with optional capability URI, data type, and method filters

        • OptionalcapabilityUri?: keyof JMAPServerCapabilities

          The capability URI of the invocation being processed.

          This differs from requiredCapabilityUri in that it is the capability URI of the specific invocation, rather than a general support requirement.

        • OptionaldataType?: JMAPDataType

          The data type of the invocation being processed.

        • Optionalmethod?: JMAPMethodName

          The method name of the invocation being processed.

      • context: BasePluginContext & { invocation: Invocation<BaseInvocationArgs> }

        The validation plugin context containing the invocation to match against

      Returns boolean

      True if the trigger matches the invocation (omitted trigger properties match any value)