defineMiddleware<CustomOptions> function

GenerateMiddlewareDef<CustomOptions> defineMiddleware<CustomOptions>({
  1. required String name,
  2. required GenerateMiddleware create([
    1. CustomOptions? config
    ]),
  3. SchemanticType<CustomOptions>? configSchema,
})

Implementation

GenerateMiddlewareDef<CustomOptions> defineMiddleware<CustomOptions>({
  required String name,
  required GenerateMiddleware Function([CustomOptions? config]) create,
  SchemanticType<CustomOptions>? configSchema,
}) {
  return _GenerateMiddlewareDef<CustomOptions>(name, create, configSchema);
}