Skip to content

Commit 3f36457

Browse files
committed
Extract the rules file MIME type into a separate constant
I actually forget why I wanted to do this, I think to explore rule-group exporting? Seems useful standalone regardless.
1 parent f1d2d12 commit 3f36457

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

src/components/mock/mock-page.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import {
2222
ItemPath,
2323
mapRules
2424
} from '../../model/rules/rules-structure';
25-
import { serializeRules } from '../../model/rules/rule-serialization';
25+
import { SERIALIZED_RULES_MIME_TYPE, serializeRules } from '../../model/rules/rule-serialization';
2626

2727
import { clickOnEnter } from '../component-utils';
2828
import { Button, SecondaryButton } from '../common/inputs';
@@ -347,7 +347,7 @@ class MockPage extends React.Component<MockPageProps> {
347347
dateFns.format(Date.now(), 'YYYY-MM-DD_HH-mm')
348348
}.htkrules`;
349349

350-
saveFile(filename, 'application/htkrules+json;charset=utf-8', rulesetContent);
350+
saveFile(filename, SERIALIZED_RULES_MIME_TYPE, rulesetContent);
351351
}
352352
}
353353

src/model/rules/rule-serialization.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -141,4 +141,6 @@ export const deserializeRules = (data: any, args: DeserializationArgs): HtkMockR
141141
return (
142142
serializr.deserialize(MockRulesetSchema, migrateRuleData(data), undefined, args)
143143
) as HtkMockRuleRoot;
144-
}
144+
}
145+
146+
export const SERIALIZED_RULES_MIME_TYPE = 'application/htkrules+json;charset=utf-8';

0 commit comments

Comments
 (0)