Skip to content

Commit 4f4c474

Browse files
committed
chore: added MockType enum
1 parent e57e27e commit 4f4c474

File tree

6 files changed

+24
-4
lines changed

6 files changed

+24
-4
lines changed

build/index.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
import IConfigFetcher from "./interfaces/configFetcherInterface";
22
import { setupMockServer, startMockServer } from "./main";
3-
import { Mock as MockSchema, MockMetadata as MockMetadataSchema, Response as MockResponseSchema } from "./types/mock";
4-
export { startMockServer, setupMockServer, IConfigFetcher, MockSchema, MockMetadataSchema, MockResponseSchema, };
3+
import { Mock as MockSchema, MockMetadata as MockMetadataSchema, Response as MockResponseSchema, MockType as MockType } from "./types/mock";
4+
export { startMockServer, setupMockServer, IConfigFetcher, MockSchema, MockMetadataSchema, MockResponseSchema, MockType };

build/index.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,11 @@ var __importDefault = (this && this.__importDefault) || function (mod) {
33
return (mod && mod.__esModule) ? mod : { "default": mod };
44
};
55
Object.defineProperty(exports, "__esModule", { value: true });
6-
exports.IConfigFetcher = exports.setupMockServer = exports.startMockServer = void 0;
6+
exports.MockType = exports.IConfigFetcher = exports.setupMockServer = exports.startMockServer = void 0;
77
const configFetcherInterface_1 = __importDefault(require("./interfaces/configFetcherInterface"));
88
exports.IConfigFetcher = configFetcherInterface_1.default;
99
const main_1 = require("./main");
1010
Object.defineProperty(exports, "setupMockServer", { enumerable: true, get: function () { return main_1.setupMockServer; } });
1111
Object.defineProperty(exports, "startMockServer", { enumerable: true, get: function () { return main_1.startMockServer; } });
12+
const mock_1 = require("./types/mock");
13+
Object.defineProperty(exports, "MockType", { enumerable: true, get: function () { return mock_1.MockType; } });

build/types/mock.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@ import { RequestMethod } from ".";
22
export interface Mock extends MockMetadata {
33
responses: Response[];
44
}
5+
export declare enum MockType {
6+
API = "API",
7+
FILE = "FILE"
8+
}
59
export interface MockMetadata {
610
id: string;
711
name?: string;
@@ -11,6 +15,7 @@ export interface MockMetadata {
1115
ownerId?: string;
1216
createdTs?: string;
1317
updatedTs?: string;
18+
type?: MockType;
1419
}
1520
export interface Response {
1621
id: string;

build/types/mock.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,8 @@
11
"use strict";
22
Object.defineProperty(exports, "__esModule", { value: true });
3+
exports.MockType = void 0;
4+
var MockType;
5+
(function (MockType) {
6+
MockType["API"] = "API";
7+
MockType["FILE"] = "FILE";
8+
})(MockType = exports.MockType || (exports.MockType = {}));

src/index.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
import IConfigFetcher from "./interfaces/configFetcherInterface";
22
import { setupMockServer, startMockServer } from "./main";
3-
import { Mock as MockSchema, MockMetadata as MockMetadataSchema, Response as MockResponseSchema } from "./types/mock";
3+
import { Mock as MockSchema, MockMetadata as MockMetadataSchema, Response as MockResponseSchema, MockType as MockType } from "./types/mock";
44

55
export {
66
startMockServer,
@@ -9,4 +9,5 @@ export {
99
MockSchema,
1010
MockMetadataSchema,
1111
MockResponseSchema,
12+
MockType
1213
};

src/types/mock.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,11 @@ export interface Mock extends MockMetadata {
55
responses: Response[] // Right now we are keeping only 1 response
66
}
77

8+
export enum MockType {
9+
API = "API",
10+
FILE = "FILE"
11+
}
12+
813
// Useful when fetching list of mocks. Saves network bandwith
914
export interface MockMetadata {
1015
id : string
@@ -15,6 +20,7 @@ export interface MockMetadata {
1520
ownerId?: string
1621
createdTs?: string
1722
updatedTs?: string
23+
type?: MockType
1824
}
1925

2026
export interface Response {

0 commit comments

Comments
 (0)