UNPKG

@dasch-swiss/dsp-js

Version:

JavaScript library that handles API requests to Knora

25 lines 1.61 kB
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