use correct types
This commit is contained in:
@@ -2,7 +2,7 @@ const { rest } = window.MockServiceWorker;
|
||||
import { RestHandler, MockedRequest, DefaultBodyType } from 'msw';
|
||||
import { umbScriptsData } from '../data/scripts.data.js';
|
||||
import { umbracoPath } from '@umbraco-cms/backoffice/utils';
|
||||
import { CreatePathFolderRequestModel, CreateTextFileViewModelBaseModel } from '@umbraco-cms/backoffice/backend-api';
|
||||
import { CreateScriptRequestModel, UpdateScriptRequestModel } from '@umbraco-cms/backoffice/backend-api';
|
||||
|
||||
const treeHandlers = [
|
||||
rest.get(umbracoPath('/tree/script/root'), (req, res, ctx) => {
|
||||
@@ -43,7 +43,7 @@ const detailHandlers: RestHandler<MockedRequest<DefaultBodyType>>[] = [
|
||||
}),
|
||||
|
||||
rest.post(umbracoPath('/script'), async (req, res, ctx) => {
|
||||
const requestBody = (await req.json()) as CreateTextFileViewModelBaseModel;
|
||||
const requestBody = (await req.json()) as CreateScriptRequestModel;
|
||||
if (!requestBody) return res(ctx.status(400, 'no body found'));
|
||||
const response = umbScriptsData.insertScript(requestBody);
|
||||
return res(ctx.status(200), ctx.json(response));
|
||||
@@ -57,9 +57,8 @@ const detailHandlers: RestHandler<MockedRequest<DefaultBodyType>>[] = [
|
||||
}),
|
||||
|
||||
rest.put(umbracoPath('/script'), async (req, res, ctx) => {
|
||||
const requestBody = (await req.json()) as CreateTextFileViewModelBaseModel;
|
||||
const requestBody = (await req.json()) as UpdateScriptRequestModel;
|
||||
if (!requestBody) return res(ctx.status(400, 'no body found'));
|
||||
const response = umbScriptsData.updateData(requestBody);
|
||||
return res(ctx.status(200));
|
||||
}),
|
||||
];
|
||||
|
||||
@@ -1,8 +1,9 @@
|
||||
const { rest } = window.MockServiceWorker;
|
||||
import { umbStylesheetData } from '../data/stylesheet.data.js';
|
||||
import {
|
||||
CreatePathFolderRequestModel,
|
||||
CreateStylesheetRequestModel,
|
||||
CreateTextFileViewModelBaseModel,
|
||||
ExtractRichTextStylesheetRulesRequestModel,
|
||||
InterpolateRichTextStylesheetRequestModel,
|
||||
UpdateStylesheetRequestModel,
|
||||
} from '@umbraco-cms/backoffice/backend-api';
|
||||
@@ -80,7 +81,7 @@ const detailHandlers = [
|
||||
|
||||
const rulesHandlers = [
|
||||
rest.post(umbracoPath('/stylesheet/rich-text/extract-rules'), async (req, res, ctx) => {
|
||||
const requestBody = req.json() as ExtractRichTextStylesheetRulesRequestModel;
|
||||
const requestBody = (await req.json()) as CreateStylesheetRequestModel;
|
||||
if (!requestBody) return res(ctx.status(400, 'no body found'));
|
||||
const response = await umbStylesheetData.extractRules({ requestBody });
|
||||
return res(ctx.status(200), ctx.json(response));
|
||||
@@ -113,12 +114,12 @@ const folderHandlers = [
|
||||
const response = umbStylesheetData.getFolder(path);
|
||||
return res(ctx.status(200), ctx.json(response));
|
||||
}),
|
||||
rest.post(umbracoPath('/stylesheet/folder'), (req, res, ctx) => {
|
||||
const requestBody = req.json() as CreateTextFileViewModelBaseModel;
|
||||
|
||||
rest.post(umbracoPath('/stylesheet/folder'), async (req, res, ctx) => {
|
||||
const requestBody = (await req.json()) as CreatePathFolderRequestModel;
|
||||
if (!requestBody) return res(ctx.status(400, 'no body found'));
|
||||
const response = umbStylesheetData.insertFolder(requestBody);
|
||||
return res(ctx.status(200), ctx.json(response));
|
||||
}),
|
||||
|
||||
rest.delete(umbracoPath('/stylesheet/folder'), (req, res, ctx) => {
|
||||
const path = req.url.searchParams.get('path');
|
||||
if (!path) return res(ctx.status(400));
|
||||
|
||||
Reference in New Issue
Block a user