// Serve serves the specified spec with the specified api registrations as a http.Handler func Serve(spec *spec.Document, api *untyped.API) http.Handler { context := NewContext(spec, api, nil) return context.APIHandler() }
// ServeWithBuilder serves the specified spec with the specified api registrations as a http.Handler that is decorated // by the Builder func ServeWithBuilder(spec *spec.Document, api *untyped.API, builder Builder) http.Handler { context := NewContext(spec, api, nil) return context.APIHandler(builder) }