@dasch-swiss/dsp-js
Version:
JavaScript library that handles API requests to Knora
25 lines • 1.61 kB
JavaScript
import { JsonConvert, OperationMode, ValueCheckingMode } from "json2typescript";
import { PropertyMatchingRule } from "json2typescript/src/json2typescript/json-convert-enums";
import { AjaxResponse } from "rxjs/ajax";
import { ApiResponseData } from "../../../../src/models/api-response-data";
import { UsersResponse } from "../../../../src/models/admin/users-response";
import { UserResponse } from "../../../../src/models/admin/user-response";
import users from "./users/get-users-response.json";
import user from "./users/get-user-response.json";
export var MockUsers;
(function (MockUsers) {
var jsonConvert = new JsonConvert(OperationMode.ENABLE, ValueCheckingMode.DISALLOW_NULL, false, PropertyMatchingRule.CASE_STRICT);
MockUsers.mockUsers = function () {
var responseData = ApiResponseData.fromAjaxResponse(new AjaxResponse({}, {}, { url: '', method: 'GET', async: true, headers: {}, timeout: 0, crossDomain: false, responseType: 'json', withCredentials: false }));
var usersRes = jsonConvert.serializeObject(users, UsersResponse);
responseData.body = usersRes;
return responseData;
};
MockUsers.mockUser = function () {
var responseData = ApiResponseData.fromAjaxResponse(new AjaxResponse({}, {}, { url: '', method: 'GET', async: true, headers: {}, timeout: 0, crossDomain: false, responseType: 'json', withCredentials: false }));
var userRes = jsonConvert.serializeObject(user, UserResponse);
responseData.body = userRes;
return responseData;
};
})(MockUsers || (MockUsers = {}));
//# sourceMappingURL=mock-users.js.map