MCPcopy Create free account
hub / github.com/Moddable-OpenSource/moddable / filterCreation

Method filterCreation

tools/mcconfig.js:1055–1087  ·  view source on GitHub ↗
(creation)

Source from the content-addressed store, hash-verified

1053 this.mergeProperties(config, this.zephyrOverlay);
1054 }
1055 filterCreation(creation) {
1056 creation.chunk ??= {};
1057 if (!creation.chunk.initial) creation.chunk.initial = 32768;
1058 creation.chunk.incremental ??= 1024;
1059 creation.heap ??= {};
1060 if (!creation.heap.initial) creation.heap.initial = 2048;
1061 creation.heap.incremental ??= 64;
1062 creation.stack ??= 384;
1063 creation.keys ??= {};
1064 if (creation.keys.initial) {
1065 creation.keys.incremental ??= 0;
1066 }
1067 else if (creation.keys.available) {
1068 creation.keys.initial = creation.keys.available;
1069 creation.keys.incremental = 0;
1070 }
1071 else {
1072 creation.keys.initial = 256;
1073 creation.keys.incremental = 0;
1074 }
1075 if (!creation.keys.name) creation.keys.name = 127;
1076 if (!creation.keys.symbol) creation.keys.symbol = 127;
1077 creation.parser ??= {};
1078 if (!creation.parser.buffer) creation.parser.buffer = 32768;
1079 if (!creation.parser.table) creation.parser.table = 1993;
1080 creation.static ??= 0;
1081 if (!creation.main) creation.main = "main";
1082 if ((this.platform == "x-android") || (this.platform == "x-android-simulator") || (this.platform == "x-ios") || (this.platform == "x-ios-simulator")) {
1083 creation.main = this.ipAddress;
1084 }
1085 creation.nativeStack ??= 0;
1086 this.creation = creation;
1087 }
1088 filterPreload(preload) {
1089 this.preloads = [];
1090 if (preload.length) {

Callers 1

runMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected