@microsoft.azure/autorest.testserver
Version:
Autorest test server.
33 lines • 1.26 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const api_1 = require("../api");
api_1.app.category("vanilla", () => {
api_1.app.get("/anything/string", "GetStringAsAnything", (req) => {
return {
status: 200,
body: {
contentType: "application/json",
rawContent: `"anything"`,
},
};
});
api_1.app.put("/anything/string", "PutStringAsAnything", (req) => {
req.expect.rawBodyEquals('"anything"');
return { status: 200 };
});
api_1.app.get("/anything/object", "GetObjectAsAnything", (req) => {
return { status: 200, body: (0, api_1.json)({ message: `An object was successfully returned` }) };
});
api_1.app.put("/anything/object", "PutObjectAsAnything", (req) => {
req.expect.bodyEquals({ foo: `bar` });
return { status: 200 };
});
api_1.app.get("/anything/array", "GetArrayAsAnything", (req) => {
return { status: 200, body: (0, api_1.json)(["foo", "bar"]) };
});
api_1.app.put("/anything/array", "PutArrayAsAnything", (req) => {
req.expect.bodyEquals(["foo", "bar"]);
return { status: 200 };
});
});
//# sourceMappingURL=any-type.js.map