• Type Parameters

    • K extends
          | "ApiResponseError"
          | "AwsReceiverRequestError"
          | "ClientCredentialsRawResponseError"
          | "S2SRawResponseError"
          | "CommonHttpRequestError"
          | "ReceiverInconsistentStateError"
          | "ReceiverOAuthFlowError"
          | "HTTPReceiverConstructionError"
          | "HTTPReceiverPortNotNumberError"
          | "HTTPReceiverRequestError"
          | "OAuthInstallerNotInitializedError"
          | "OAuthTokenDoesNotExistError"
          | "OAuthTokenFetchFailedError"
          | "OAuthTokenRawResponseError"
          | "OAuthTokenRefreshFailedError"
          | "OAuthStateVerificationFailedError"
          | "ProductClientConstructionError"

    Parameters

    • obj: unknown
    • Optionalkey: K

    Returns obj is RivetError<
        {
            ApiResponseError: "zoom_rivet_api_response_error";
            AwsReceiverRequestError: "zoom_rivet_aws_receiver_request_error";
            ClientCredentialsRawResponseError: "zoom_rivet_client_credentials_raw_response_error";
            CommonHttpRequestError: "zoom_rivet_common_http_request_error";
            HTTPReceiverConstructionError: "zoom_rivet_http_receiver_construction_error";
            HTTPReceiverPortNotNumberError: "zoom_rivet_http_receiver_port_not_number_error";
            HTTPReceiverRequestError: "zoom_rivet_http_receiver_request_error";
            OAuthInstallerNotInitializedError: "zoom_rivet_oauth_installer_not_initialized_error";
            OAuthStateVerificationFailedError: "zoom_rivet_oauth_state_verification_failed_error";
            OAuthTokenDoesNotExistError: "zoom_rivet_oauth_does_not_exist_error";
            OAuthTokenFetchFailedError: "zoom_rivet_oauth_token_fetch_failed_error";
            OAuthTokenRawResponseError: "zoom_rivet_oauth_token_raw_response_error";
            OAuthTokenRefreshFailedError: "zoom_rivet_oauth_token_refresh_failed_error";
            ProductClientConstructionError: "zoom_rivet_product_client_construction_error";
            ReceiverInconsistentStateError: "zoom_rivet_receiver_inconsistent_state_error";
            ReceiverOAuthFlowError: "zoom_rivet_receiver_oauth_flow_error";
            S2SRawResponseError: "zoom_rivet_s2s_raw_response_error";
        }[K],
    >