allows
The function allows takes in three parameters: event, fn, and error. It performs a check using the fn function and throws an error using the createError function if the check fails.
Function:
allows(
event: H3Event,
fn: () => boolean, error: string | (Partial<H3Error> & { status?: number; statusText?: string; })
) => voidParameters:
event: An object of typeH3Event.fn: A function that returns a boolean value.error: A string or an object of typePartial<H3Error>with optional propertiesstatusandstatusText. Default value is{ status: 403, statusText: "Forbidden" }.
Returns: void
Please note that the types H3Error and H3Event are imported from the "h3" module, but their specific definitions are not available in the provided code snippet.