MCPcopy Create free account
hub / github.com/loopbackio/loopback-next / aBodySpec

Function aBodySpec

packages/rest/src/__tests__/helpers.ts:19–32  ·  view source on GitHub ↗
(
  schema: SchemaObject | ReferenceObject,
  options: Partial<RequestBodyObject> = {},
  mediaType = 'application/json',
)

Source from the content-addressed store, hash-verified

17 * @param mediaType - Optional media type, default to `application/json`
18 */
19export function aBodySpec(
20 schema: SchemaObject | ReferenceObject,
21 options: Partial<RequestBodyObject> = {},
22 mediaType = 'application/json',
23): RequestBodyObject {
24 const spec = Object.assign({}, options);
25 spec.content = spec.content ?? {};
26 Object.assign(spec.content, {
27 [mediaType]: {
28 schema: schema,
29 },
30 });
31 return spec as RequestBodyObject;
32}
33
34export function aRestServerConfig(
35 customConfig?: RestServerConfig,

Callers 6

createMethod · 0.90
createMethod · 0.90
createMethod · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected