diff --git a/docs.json b/docs.json index 29af2e2..e64ab02 100644 --- a/docs.json +++ b/docs.json @@ -7,14 +7,46 @@ "originalName": "", "children": [ { - "id": 7, + "id": 25, "name": "Sern", "kind": 4, "kindString": "Namespace", "flags": {}, "children": [ { - "id": 15, + "id": 43, + "name": "CommandExecutable", + "kind": 8388608, + "kindString": "Reference", + "flags": {}, + "sources": [ + { + "fileName": "src/handler/sern.ts", + "line": 128, + "character": 22, + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L128" + } + ], + "target": 16 + }, + { + "id": 44, + "name": "EventExecutable", + "kind": 8388608, + "kindString": "Reference", + "flags": {}, + "sources": [ + { + "fileName": "src/handler/sern.ts", + "line": 135, + "character": 22, + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L135" + } + ], + "target": 7 + }, + { + "id": 33, "name": "commandModule", "kind": 8388608, "kindString": "Reference", @@ -22,15 +54,15 @@ "sources": [ { "fileName": "src/handler/sern.ts", - "line": 86, + "line": 91, "character": 16, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sern.ts#L86" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L91" } ], "target": 4 }, { - "id": 16, + "id": 34, "name": "eventModule", "kind": 8388608, "kindString": "Reference", @@ -38,15 +70,15 @@ "sources": [ { "fileName": "src/handler/sern.ts", - "line": 107, + "line": 112, "character": 16, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sern.ts#L107" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L112" } ], "target": 1 }, { - "id": 17, + "id": 35, "name": "controller", "kind": 32, "kindString": "Variable", @@ -64,22 +96,22 @@ "sources": [ { "fileName": "src/handler/sern.ts", - "line": 77, + "line": 82, "character": 13, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sern.ts#L77" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L82" } ], "type": { "type": "reflection", "declaration": { - "id": 18, + "id": 36, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 19, + "id": 37, "name": "next", "kind": 1024, "kindString": "Property", @@ -87,15 +119,15 @@ "sources": [ { "fileName": "src/handler/sern.ts", - "line": 78, + "line": 83, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sern.ts#L78" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L83" } ], "type": { "type": "reflection", "declaration": { - "id": 20, + "id": 38, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -103,14 +135,14 @@ "sources": [ { "fileName": "src/handler/sern.ts", - "line": 78, + "line": 83, "character": 10, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sern.ts#L78" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L83" } ], "signatures": [ { - "id": 21, + "id": 39, "name": "__type", "kind": 4096, "kindString": "Call signature", @@ -134,7 +166,7 @@ "defaultValue": "..." }, { - "id": 22, + "id": 40, "name": "stop", "kind": 1024, "kindString": "Property", @@ -142,15 +174,15 @@ "sources": [ { "fileName": "src/handler/sern.ts", - "line": 79, + "line": 84, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sern.ts#L79" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L84" } ], "type": { "type": "reflection", "declaration": { - "id": 23, + "id": 41, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -158,14 +190,14 @@ "sources": [ { "fileName": "src/handler/sern.ts", - "line": 79, + "line": 84, "character": 10, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sern.ts#L79" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L84" } ], "signatures": [ { - "id": 24, + "id": 42, "name": "__type", "kind": 4096, "kindString": "Call signature", @@ -193,17 +225,17 @@ { "title": "Properties", "children": [ - 19, - 22 + 37, + 40 ] } ], "sources": [ { "fileName": "src/handler/sern.ts", - "line": 77, + "line": 82, "character": 26, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sern.ts#L77" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L82" } ] } @@ -211,7 +243,7 @@ "defaultValue": "..." }, { - "id": 11, + "id": 29, "name": "addExternal", "kind": 64, "kindString": "Function", @@ -219,14 +251,14 @@ "sources": [ { "fileName": "src/handler/sern.ts", - "line": 67, + "line": 72, "character": 16, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sern.ts#L67" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L72" } ], "signatures": [ { - "id": 12, + "id": 30, "name": "addExternal", "kind": 4096, "kindString": "Call signature", @@ -234,6 +266,15 @@ "comment": { "summary": [], "blockTags": [ + { + "tag": "@deprecated", + "content": [ + { + "kind": "text", + "text": "- use Sern#makeDependencies instead" + } + ] + }, { "tag": "@example", "content": [ @@ -256,7 +297,7 @@ }, "typeParameter": [ { - "id": 13, + "id": 31, "name": "T", "kind": 131072, "kindString": "Type parameter", @@ -271,7 +312,7 @@ ], "parameters": [ { - "id": 14, + "id": 32, "name": "emitter", "kind": 32768, "kindString": "Parameter", @@ -286,7 +327,7 @@ }, "type": { "type": "reference", - "id": 13, + "id": 31, "name": "T" } } @@ -299,7 +340,7 @@ ] }, { - "id": 8, + "id": 26, "name": "init", "kind": 64, "kindString": "Function", @@ -307,14 +348,14 @@ "sources": [ { "fileName": "src/handler/sern.ts", - "line": 34, + "line": 39, "character": 16, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sern.ts#L34" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L39" } ], "signatures": [ { - "id": 9, + "id": 27, "name": "init", "kind": 4096, "kindString": "Call signature", @@ -335,7 +376,7 @@ }, "parameters": [ { - "id": 10, + "id": 28, "name": "wrapper", "kind": 32768, "kindString": "Parameter", @@ -350,7 +391,7 @@ }, "type": { "type": "reference", - "id": 173, + "id": 190, "name": "Wrapper" } } @@ -367,21 +408,23 @@ { "title": "References", "children": [ - 15, - 16 + 43, + 44, + 33, + 34 ] }, { "title": "Variables", "children": [ - 17 + 35 ] }, { "title": "Functions", "children": [ - 11, - 8 + 29, + 26 ] } ], @@ -390,12 +433,12 @@ "fileName": "src/handler/sern.ts", "line": 1, "character": 0, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sern.ts#L1" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L1" } ] }, { - "id": 203, + "id": 220, "name": "CommandType", "kind": 8, "kindString": "Enumeration", @@ -408,7 +451,7 @@ "content": [ { "kind": "code", - "text": "```ts\r\nexport default commandModule({\r\n // highlight-next-line\r\n type : CommandType.Text,\r\n name : 'a text command'\r\n execute(message) {\r\n console.log(message.content)\r\n }\r\n})\r\n```" + "text": "```ts\nexport default commandModule({\n // highlight-next-line\n type : CommandType.Text,\n name : 'a text command'\n execute(message) {\n console.log(message.content)\n }\n})\n```" } ] } @@ -416,7 +459,7 @@ }, "children": [ { - "id": 206, + "id": 223, "name": "Both", "kind": 16, "kindString": "Enumeration Member", @@ -434,7 +477,7 @@ "fileName": "src/handler/structures/enums.ts", "line": 27, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L27" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L27" } ], "type": { @@ -443,7 +486,7 @@ } }, { - "id": 209, + "id": 226, "name": "Button", "kind": 16, "kindString": "Enumeration Member", @@ -461,7 +504,7 @@ "fileName": "src/handler/structures/enums.ts", "line": 39, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L39" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L39" } ], "type": { @@ -470,7 +513,7 @@ } }, { - "id": 208, + "id": 225, "name": "MenuMsg", "kind": 16, "kindString": "Enumeration Member", @@ -488,7 +531,7 @@ "fileName": "src/handler/structures/enums.ts", "line": 35, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L35" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L35" } ], "type": { @@ -497,7 +540,7 @@ } }, { - "id": 210, + "id": 227, "name": "MenuSelect", "kind": 16, "kindString": "Enumeration Member", @@ -515,7 +558,7 @@ "fileName": "src/handler/structures/enums.ts", "line": 43, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L43" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L43" } ], "type": { @@ -524,7 +567,7 @@ } }, { - "id": 207, + "id": 224, "name": "MenuUser", "kind": 16, "kindString": "Enumeration Member", @@ -542,7 +585,7 @@ "fileName": "src/handler/structures/enums.ts", "line": 31, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L31" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L31" } ], "type": { @@ -551,7 +594,7 @@ } }, { - "id": 211, + "id": 228, "name": "Modal", "kind": 16, "kindString": "Enumeration Member", @@ -569,7 +612,7 @@ "fileName": "src/handler/structures/enums.ts", "line": 47, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L47" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L47" } ], "type": { @@ -578,7 +621,7 @@ } }, { - "id": 205, + "id": 222, "name": "Slash", "kind": 16, "kindString": "Enumeration Member", @@ -596,7 +639,7 @@ "fileName": "src/handler/structures/enums.ts", "line": 23, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L23" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L23" } ], "type": { @@ -605,7 +648,7 @@ } }, { - "id": 204, + "id": 221, "name": "Text", "kind": 16, "kindString": "Enumeration Member", @@ -623,7 +666,7 @@ "fileName": "src/handler/structures/enums.ts", "line": 19, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L19" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L19" } ], "type": { @@ -636,14 +679,14 @@ { "title": "Enumeration Members", "children": [ - 206, - 209, - 208, - 210, - 207, - 211, - 205, - 204 + 223, + 226, + 225, + 227, + 224, + 228, + 222, + 221 ] } ], @@ -652,12 +695,12 @@ "fileName": "src/handler/structures/enums.ts", "line": 15, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L15" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L15" } ] }, { - "id": 212, + "id": 229, "name": "EventType", "kind": 8, "kindString": "Enumeration", @@ -670,7 +713,7 @@ "content": [ { "kind": "code", - "text": "```ts\r\nexport default eventModule({\r\n //highlight-next-line\r\n type : EventType.Discord,\r\n name : 'guildMemberAdd'\r\n execute(member : GuildMember) {\r\n console.log(member)\r\n }\r\n})\r\n```" + "text": "```ts\nexport default eventModule({\n //highlight-next-line\n type : EventType.Discord,\n name : 'guildMemberAdd'\n execute(member : GuildMember) {\n console.log(member)\n }\n})\n```" } ] } @@ -678,7 +721,7 @@ }, "children": [ { - "id": 213, + "id": 230, "name": "Discord", "kind": 16, "kindString": "Enumeration Member", @@ -696,7 +739,7 @@ "fileName": "src/handler/structures/enums.ts", "line": 68, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L68" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L68" } ], "type": { @@ -705,7 +748,7 @@ } }, { - "id": 215, + "id": 232, "name": "External", "kind": 16, "kindString": "Enumeration Member", @@ -714,7 +757,7 @@ "summary": [ { "kind": "text", - "text": "The EventType for handling external events.\r\nCould be for example, " + "text": "The EventType for handling external events.\nCould be for example, " }, { "kind": "code", @@ -731,7 +774,7 @@ "fileName": "src/handler/structures/enums.ts", "line": 77, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L77" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L77" } ], "type": { @@ -740,7 +783,7 @@ } }, { - "id": 214, + "id": 231, "name": "Sern", "kind": 16, "kindString": "Enumeration Member", @@ -758,7 +801,7 @@ "fileName": "src/handler/structures/enums.ts", "line": 72, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L72" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L72" } ], "type": { @@ -771,9 +814,9 @@ { "title": "Enumeration Members", "children": [ - 213, - 215, - 214 + 230, + 232, + 231 ] } ], @@ -782,19 +825,19 @@ "fileName": "src/handler/structures/enums.ts", "line": 64, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L64" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L64" } ] }, { - "id": 219, + "id": 236, "name": "PayloadType", "kind": 8, "kindString": "Enumeration", "flags": {}, "children": [ { - "id": 221, + "id": 238, "name": "Failure", "kind": 16, "kindString": "Enumeration Member", @@ -812,7 +855,7 @@ "fileName": "src/handler/structures/enums.ts", "line": 114, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L114" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L114" } ], "type": { @@ -821,7 +864,7 @@ } }, { - "id": 220, + "id": 237, "name": "Success", "kind": 16, "kindString": "Enumeration Member", @@ -839,7 +882,7 @@ "fileName": "src/handler/structures/enums.ts", "line": 110, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L110" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L110" } ], "type": { @@ -848,7 +891,7 @@ } }, { - "id": 222, + "id": 239, "name": "Warning", "kind": 16, "kindString": "Enumeration Member", @@ -866,7 +909,7 @@ "fileName": "src/handler/structures/enums.ts", "line": 118, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L118" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L118" } ], "type": { @@ -879,9 +922,9 @@ { "title": "Enumeration Members", "children": [ - 221, - 220, - 222 + 238, + 237, + 239 ] } ], @@ -890,12 +933,12 @@ "fileName": "src/handler/structures/enums.ts", "line": 106, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L106" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L106" } ] }, { - "id": 216, + "id": 233, "name": "PluginType", "kind": 8, "kindString": "Enumeration", @@ -908,7 +951,7 @@ "content": [ { "kind": "code", - "text": "```ts\r\nexport default function myPlugin() : EventPlugin {\r\n //highlight-next-line\r\n type : PluginType.Event,\r\n execute([ctx, args], controller) {\r\n return controller.next();\r\n }\r\n}\r\n```" + "text": "```ts\nexport default function myPlugin() : EventPlugin {\n //highlight-next-line\n type : PluginType.Event,\n execute([ctx, args], controller) {\n return controller.next();\n }\n}\n```" } ] } @@ -916,7 +959,7 @@ }, "children": [ { - "id": 217, + "id": 234, "name": "Command", "kind": 16, "kindString": "Enumeration Member", @@ -934,7 +977,7 @@ "fileName": "src/handler/structures/enums.ts", "line": 97, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L97" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L97" } ], "type": { @@ -943,7 +986,7 @@ } }, { - "id": 218, + "id": 235, "name": "Event", "kind": 16, "kindString": "Enumeration Member", @@ -961,7 +1004,7 @@ "fileName": "src/handler/structures/enums.ts", "line": 101, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L101" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L101" } ], "type": { @@ -974,8 +1017,8 @@ { "title": "Enumeration Members", "children": [ - 217, - 218 + 234, + 235 ] } ], @@ -984,12 +1027,224 @@ "fileName": "src/handler/structures/enums.ts", "line": 93, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/enums.ts#L93" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/enums.ts#L93" } ] }, { - "id": 103, + "id": 16, + "name": "CommandExecutable", + "kind": 128, + "kindString": "Class", + "flags": { + "isAbstract": true + }, + "children": [ + { + "id": 17, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "signatures": [ + { + "id": 18, + "name": "new CommandExecutable", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "typeParameter": [ + { + "id": 19, + "name": "Type", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 220, + "name": "CommandType" + } + } + ], + "type": { + "type": "reference", + "id": 16, + "typeArguments": [ + { + "type": "reference", + "id": 19, + "name": "Type" + } + ], + "name": "CommandExecutable" + } + } + ] + }, + { + "id": 23, + "name": "execute", + "kind": 1024, + "kindString": "Property", + "flags": { + "isAbstract": true + }, + "sources": [ + { + "fileName": "src/handler/sern.ts", + "line": 132, + "character": 13, + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L132" + } + ], + "type": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "execute" + }, + "objectType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "id": 19, + "name": "Type" + }, + "objectType": { + "type": "reference", + "name": "CommandModuleDefs" + } + } + } + }, + { + "id": 22, + "name": "onEvent", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/handler/sern.ts", + "line": 131, + "character": 4, + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L131" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 296, + "typeArguments": [ + { + "type": "reference", + "id": 19, + "name": "Type" + } + ], + "name": "EventPlugin" + } + }, + "defaultValue": "[]" + }, + { + "id": 21, + "name": "plugins", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/handler/sern.ts", + "line": 130, + "character": 4, + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L130" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "reference", + "id": 247, + "typeArguments": [ + { + "type": "reference", + "id": 19, + "name": "Type" + } + ], + "name": "CommandPlugin" + } + }, + "defaultValue": "[]" + }, + { + "id": 20, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isAbstract": true + }, + "sources": [ + { + "fileName": "src/handler/sern.ts", + "line": 129, + "character": 13, + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L129" + } + ], + "type": { + "type": "reference", + "id": 19, + "name": "Type" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 17 + ] + }, + { + "title": "Properties", + "children": [ + 23, + 22, + 21, + 20 + ] + } + ], + "sources": [ + { + "fileName": "src/handler/sern.ts", + "line": 128, + "character": 22, + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L128" + } + ], + "typeParameters": [ + { + "id": 24, + "name": "Type", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 220, + "name": "CommandType" + } + } + ] + }, + { + "id": 120, "name": "Context", "kind": 128, "kindString": "Class", @@ -1004,7 +1259,7 @@ }, "children": [ { - "id": 107, + "id": 124, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -1016,19 +1271,19 @@ "fileName": "src/handler/structures/context.ts", "line": 31, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/context.ts#L31" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/context.ts#L31" } ], "signatures": [ { - "id": 108, + "id": 125, "name": "new Context", "kind": 16384, "kindString": "Constructor signature", "flags": {}, "parameters": [ { - "id": 109, + "id": 126, "name": "oMsg", "kind": 32768, "kindString": "Parameter", @@ -1056,7 +1311,7 @@ "defaultValue": "None" }, { - "id": 110, + "id": 127, "name": "oInterac", "kind": 32768, "kindString": "Parameter", @@ -1088,14 +1343,14 @@ ], "type": { "type": "reference", - "id": 103, + "id": 120, "name": "default" } } ] }, { - "id": 117, + "id": 134, "name": "channel", "kind": 262144, "kindString": "Accessor", @@ -1107,18 +1362,18 @@ "fileName": "src/handler/structures/context.ts", "line": 63, "character": 15, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/context.ts#L63" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/context.ts#L63" } ], "getSignature": { - "id": 118, + "id": 135, "name": "channel", "kind": 524288, "kindString": "Get signature", "flags": {}, "type": { "type": "reference", - "id": 50, + "id": 70, "typeArguments": [ { "type": "reference", @@ -1132,7 +1387,7 @@ } }, { - "id": 129, + "id": 146, "name": "client", "kind": 262144, "kindString": "Accessor", @@ -1144,11 +1399,11 @@ "fileName": "src/handler/structures/context.ts", "line": 108, "character": 15, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/context.ts#L108" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/context.ts#L108" } ], "getSignature": { - "id": 130, + "id": 147, "name": "client", "kind": 524288, "kindString": "Get signature", @@ -1168,7 +1423,7 @@ } }, { - "id": 121, + "id": 138, "name": "createdTimestamp", "kind": 262144, "kindString": "Accessor", @@ -1180,11 +1435,11 @@ "fileName": "src/handler/structures/context.ts", "line": 77, "character": 15, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/context.ts#L77" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/context.ts#L77" } ], "getSignature": { - "id": 122, + "id": 139, "name": "createdTimestamp", "kind": 524288, "kindString": "Get signature", @@ -1196,7 +1451,7 @@ } }, { - "id": 123, + "id": 140, "name": "guild", "kind": 262144, "kindString": "Accessor", @@ -1208,11 +1463,11 @@ "fileName": "src/handler/structures/context.ts", "line": 84, "character": 15, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/context.ts#L84" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/context.ts#L84" } ], "getSignature": { - "id": 124, + "id": 141, "name": "guild", "kind": 524288, "kindString": "Get signature", @@ -1226,7 +1481,7 @@ } }, { - "id": 125, + "id": 142, "name": "guildId", "kind": 262144, "kindString": "Accessor", @@ -1238,11 +1493,11 @@ "fileName": "src/handler/structures/context.ts", "line": 91, "character": 15, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/context.ts#L91" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/context.ts#L91" } ], "getSignature": { - "id": 126, + "id": 143, "name": "guildId", "kind": 524288, "kindString": "Get signature", @@ -1254,7 +1509,7 @@ } }, { - "id": 115, + "id": 132, "name": "id", "kind": 262144, "kindString": "Accessor", @@ -1266,11 +1521,11 @@ "fileName": "src/handler/structures/context.ts", "line": 56, "character": 15, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/context.ts#L56" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/context.ts#L56" } ], "getSignature": { - "id": 116, + "id": 133, "name": "id", "kind": 524288, "kindString": "Get signature", @@ -1282,7 +1537,7 @@ } }, { - "id": 131, + "id": 148, "name": "inGuild", "kind": 262144, "kindString": "Accessor", @@ -1294,11 +1549,11 @@ "fileName": "src/handler/structures/context.ts", "line": 115, "character": 15, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/context.ts#L115" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/context.ts#L115" } ], "getSignature": { - "id": 132, + "id": 149, "name": "inGuild", "kind": 524288, "kindString": "Get signature", @@ -1310,7 +1565,7 @@ } }, { - "id": 113, + "id": 130, "name": "interaction", "kind": 262144, "kindString": "Accessor", @@ -1322,11 +1577,11 @@ "fileName": "src/handler/structures/context.ts", "line": 52, "character": 15, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/context.ts#L52" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/context.ts#L52" } ], "getSignature": { - "id": 114, + "id": 131, "name": "interaction", "kind": 524288, "kindString": "Get signature", @@ -1356,7 +1611,7 @@ } }, { - "id": 127, + "id": 144, "name": "member", "kind": 262144, "kindString": "Accessor", @@ -1368,18 +1623,18 @@ "fileName": "src/handler/structures/context.ts", "line": 101, "character": 15, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/context.ts#L101" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/context.ts#L101" } ], "getSignature": { - "id": 128, + "id": 145, "name": "member", "kind": 524288, "kindString": "Get signature", "flags": {}, "type": { "type": "reference", - "id": 50, + "id": 70, "typeArguments": [ { "type": "union", @@ -1404,7 +1659,7 @@ } }, { - "id": 111, + "id": 128, "name": "message", "kind": 262144, "kindString": "Accessor", @@ -1416,11 +1671,11 @@ "fileName": "src/handler/structures/context.ts", "line": 44, "character": 15, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/context.ts#L44" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/context.ts#L44" } ], "getSignature": { - "id": 112, + "id": 129, "name": "message", "kind": 524288, "kindString": "Get signature", @@ -1448,7 +1703,7 @@ } }, { - "id": 119, + "id": 136, "name": "user", "kind": 262144, "kindString": "Accessor", @@ -1460,11 +1715,11 @@ "fileName": "src/handler/structures/context.ts", "line": 70, "character": 15, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/context.ts#L70" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/context.ts#L70" } ], "getSignature": { - "id": 120, + "id": 137, "name": "user", "kind": 524288, "kindString": "Get signature", @@ -1478,7 +1733,7 @@ } }, { - "id": 133, + "id": 150, "name": "isEmpty", "kind": 2048, "kindString": "Method", @@ -1490,12 +1745,12 @@ "fileName": "src/handler/structures/context.ts", "line": 129, "character": 11, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/context.ts#L129" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/context.ts#L129" } ], "signatures": [ { - "id": 134, + "id": 151, "name": "isEmpty", "kind": 4096, "kindString": "Call signature", @@ -1508,7 +1763,7 @@ ] }, { - "id": 135, + "id": 152, "name": "reply", "kind": 2048, "kindString": "Method", @@ -1520,55 +1775,27 @@ "fileName": "src/handler/structures/context.ts", "line": 133, "character": 11, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/context.ts#L133" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/context.ts#L133" } ], "signatures": [ { - "id": 136, + "id": 153, "name": "reply", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 137, + "id": 154, "name": "content", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { - "type": "union", - "types": [ - { - "type": "intrinsic", - "name": "string" - }, - { - "type": "reference", - "typeArguments": [ - { - "type": "reference", - "name": "InteractionReplyOptions", - "qualifiedName": "InteractionReplyOptions", - "package": "discord.js" - }, - { - "type": "literal", - "value": "fetchReply" - } - ], - "name": "Omit", - "qualifiedName": "Omit", - "package": "typescript" - }, - { - "type": "reference", - "name": "ReplyMessageOptions", - "qualifiedName": "ReplyMessageOptions", - "package": "discord.js" - } - ] + "type": "reference", + "id": 119, + "name": "ReplyOptions" } } ], @@ -1596,7 +1823,7 @@ ] }, { - "id": 104, + "id": 121, "name": "wrap", "kind": 2048, "kindString": "Method", @@ -1608,19 +1835,19 @@ "fileName": "src/handler/structures/context.ts", "line": 122, "character": 11, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/context.ts#L122" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/context.ts#L122" } ], "signatures": [ { - "id": 105, + "id": 122, "name": "wrap", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 106, + "id": 123, "name": "wrappable", "kind": 32768, "kindString": "Parameter", @@ -1660,7 +1887,7 @@ ], "type": { "type": "reference", - "id": 103, + "id": 120, "name": "default" } } @@ -1671,31 +1898,31 @@ { "title": "Constructors", "children": [ - 107 + 124 ] }, { "title": "Accessors", "children": [ - 117, - 129, - 121, - 123, - 125, - 115, - 131, - 113, - 127, - 111, - 119 + 134, + 146, + 138, + 140, + 142, + 132, + 148, + 130, + 144, + 128, + 136 ] }, { "title": "Methods", "children": [ - 133, - 135, - 104 + 150, + 152, + 121 ] } ], @@ -1704,19 +1931,233 @@ "fileName": "src/handler/structures/context.ts", "line": 30, "character": 21, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/context.ts#L30" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/context.ts#L30" } ] }, { - "id": 25, + "id": 7, + "name": "EventExecutable", + "kind": 128, + "kindString": "Class", + "flags": { + "isAbstract": true + }, + "children": [ + { + "id": 8, + "name": "constructor", + "kind": 512, + "kindString": "Constructor", + "flags": {}, + "signatures": [ + { + "id": 9, + "name": "new EventExecutable", + "kind": 16384, + "kindString": "Constructor signature", + "flags": {}, + "typeParameter": [ + { + "id": 10, + "name": "Type", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 229, + "name": "EventType" + } + } + ], + "type": { + "type": "reference", + "id": 7, + "typeArguments": [ + { + "type": "reference", + "id": 10, + "name": "Type" + } + ], + "name": "EventExecutable" + } + } + ] + }, + { + "id": 14, + "name": "execute", + "kind": 1024, + "kindString": "Property", + "flags": { + "isAbstract": true + }, + "sources": [ + { + "fileName": "src/handler/sern.ts", + "line": 139, + "character": 13, + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L139" + } + ], + "type": { + "type": "indexedAccess", + "indexType": { + "type": "literal", + "value": "execute" + }, + "objectType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "id": 10, + "name": "Type" + }, + "objectType": { + "type": "reference", + "name": "EventModuleDefs" + } + } + } + }, + { + "id": 13, + "name": "onEvent", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/handler/sern.ts", + "line": 138, + "character": 4, + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L138" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "id": 10, + "name": "Type" + }, + "objectType": { + "type": "reference", + "id": 335, + "name": "EventModuleEventPluginDefs" + } + } + }, + "defaultValue": "[]" + }, + { + "id": 12, + "name": "plugins", + "kind": 1024, + "kindString": "Property", + "flags": {}, + "sources": [ + { + "fileName": "src/handler/sern.ts", + "line": 137, + "character": 4, + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L137" + } + ], + "type": { + "type": "array", + "elementType": { + "type": "indexedAccess", + "indexType": { + "type": "reference", + "id": 10, + "name": "Type" + }, + "objectType": { + "type": "reference", + "id": 340, + "name": "EventModuleCommandPluginDefs" + } + } + }, + "defaultValue": "[]" + }, + { + "id": 11, + "name": "type", + "kind": 1024, + "kindString": "Property", + "flags": { + "isAbstract": true + }, + "sources": [ + { + "fileName": "src/handler/sern.ts", + "line": 136, + "character": 13, + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L136" + } + ], + "type": { + "type": "reference", + "id": 10, + "name": "Type" + } + } + ], + "groups": [ + { + "title": "Constructors", + "children": [ + 8 + ] + }, + { + "title": "Properties", + "children": [ + 14, + 13, + 12, + 11 + ] + } + ], + "sources": [ + { + "fileName": "src/handler/sern.ts", + "line": 135, + "character": 22, + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L135" + } + ], + "typeParameters": [ + { + "id": 15, + "name": "Type", + "kind": 131072, + "kindString": "Type parameter", + "flags": {}, + "type": { + "type": "reference", + "id": 229, + "name": "EventType" + } + } + ] + }, + { + "id": 45, "name": "SernEmitter", "kind": 128, "kindString": "Class", "flags": {}, "children": [ { - "id": 26, + "id": 46, "name": "constructor", "kind": 512, "kindString": "Constructor", @@ -1732,7 +2173,7 @@ ], "signatures": [ { - "id": 27, + "id": 47, "name": "new SernEmitter", "kind": 16384, "kindString": "Constructor signature", @@ -1741,7 +2182,7 @@ }, "parameters": [ { - "id": 28, + "id": 48, "name": "options", "kind": 32768, "kindString": "Parameter", @@ -1759,7 +2200,7 @@ ], "type": { "type": "reference", - "id": 25, + "id": 45, "name": "SernEmitter" }, "inheritedFrom": { @@ -1774,7 +2215,7 @@ } }, { - "id": 45, + "id": 65, "name": "emit", "kind": 2048, "kindString": "Method", @@ -1786,12 +2227,12 @@ "fileName": "src/handler/sernEmitter.ts", "line": 32, "character": 20, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sernEmitter.ts#L32" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sernEmitter.ts#L32" } ], "signatures": [ { - "id": 46, + "id": 66, "name": "emit", "kind": 4096, "kindString": "Call signature", @@ -1806,7 +2247,7 @@ }, "typeParameter": [ { - "id": 47, + "id": 67, "name": "T", "kind": 131072, "kindString": "Type parameter", @@ -1816,7 +2257,7 @@ "operator": "keyof", "target": { "type": "reference", - "id": 97, + "id": 113, "name": "SernEventsMapping" } } @@ -1824,19 +2265,19 @@ ], "parameters": [ { - "id": 48, + "id": 68, "name": "eventName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 47, + "id": 67, "name": "T" } }, { - "id": 49, + "id": 69, "name": "args", "kind": 32768, "kindString": "Parameter", @@ -1855,12 +2296,12 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "id": 47, + "id": 67, "name": "T" }, "objectType": { "type": "reference", - "id": 97, + "id": 113, "name": "SernEventsMapping" } } @@ -1882,7 +2323,7 @@ } }, { - "id": 29, + "id": 49, "name": "on", "kind": 2048, "kindString": "Method", @@ -1894,12 +2335,12 @@ "fileName": "src/handler/sernEmitter.ts", "line": 10, "character": 20, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sernEmitter.ts#L10" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sernEmitter.ts#L10" } ], "signatures": [ { - "id": 30, + "id": 50, "name": "on", "kind": 4096, "kindString": "Call signature", @@ -1914,7 +2355,7 @@ }, "typeParameter": [ { - "id": 31, + "id": 51, "name": "T", "kind": 131072, "kindString": "Type parameter", @@ -1924,7 +2365,7 @@ "operator": "keyof", "target": { "type": "reference", - "id": 97, + "id": 113, "name": "SernEventsMapping" } } @@ -1932,19 +2373,19 @@ ], "parameters": [ { - "id": 32, + "id": 52, "name": "eventName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 31, + "id": 51, "name": "T" } }, { - "id": 33, + "id": 53, "name": "listener", "kind": 32768, "kindString": "Parameter", @@ -1960,7 +2401,7 @@ "type": { "type": "reflection", "declaration": { - "id": 34, + "id": 54, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -1970,19 +2411,19 @@ "fileName": "src/handler/sernEmitter.ts", "line": 12, "character": 18, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sernEmitter.ts#L12" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sernEmitter.ts#L12" } ], "signatures": [ { - "id": 35, + "id": 55, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 36, + "id": 56, "name": "args", "kind": 32768, "kindString": "Parameter", @@ -1995,12 +2436,12 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "id": 31, + "id": 51, "name": "T" }, "objectType": { "type": "reference", - "id": 97, + "id": 113, "name": "SernEventsMapping" } } @@ -2019,7 +2460,7 @@ ], "type": { "type": "reference", - "id": 25, + "id": 45, "name": "SernEmitter" }, "overwrites": { @@ -2034,7 +2475,7 @@ } }, { - "id": 37, + "id": 57, "name": "once", "kind": 2048, "kindString": "Method", @@ -2046,12 +2487,12 @@ "fileName": "src/handler/sernEmitter.ts", "line": 21, "character": 20, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sernEmitter.ts#L21" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sernEmitter.ts#L21" } ], "signatures": [ { - "id": 38, + "id": 58, "name": "once", "kind": 4096, "kindString": "Call signature", @@ -2066,7 +2507,7 @@ }, "typeParameter": [ { - "id": 39, + "id": 59, "name": "T", "kind": 131072, "kindString": "Type parameter", @@ -2076,7 +2517,7 @@ "operator": "keyof", "target": { "type": "reference", - "id": 97, + "id": 113, "name": "SernEventsMapping" } } @@ -2084,19 +2525,19 @@ ], "parameters": [ { - "id": 40, + "id": 60, "name": "eventName", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 39, + "id": 59, "name": "T" } }, { - "id": 41, + "id": 61, "name": "listener", "kind": 32768, "kindString": "Parameter", @@ -2112,7 +2553,7 @@ "type": { "type": "reflection", "declaration": { - "id": 42, + "id": 62, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -2122,19 +2563,19 @@ "fileName": "src/handler/sernEmitter.ts", "line": 23, "character": 18, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sernEmitter.ts#L23" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sernEmitter.ts#L23" } ], "signatures": [ { - "id": 43, + "id": 63, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 44, + "id": 64, "name": "args", "kind": 32768, "kindString": "Parameter", @@ -2147,12 +2588,12 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "id": 39, + "id": 59, "name": "T" }, "objectType": { "type": "reference", - "id": 97, + "id": 113, "name": "SernEventsMapping" } } @@ -2171,7 +2612,7 @@ ], "type": { "type": "reference", - "id": 25, + "id": 45, "name": "SernEmitter" }, "overwrites": { @@ -2190,15 +2631,15 @@ { "title": "Constructors", "children": [ - 26 + 46 ] }, { "title": "Methods", "children": [ - 45, - 29, - 37 + 65, + 49, + 57 ] } ], @@ -2207,7 +2648,7 @@ "fileName": "src/handler/sernEmitter.ts", "line": 4, "character": 6, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sernEmitter.ts#L4" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sernEmitter.ts#L4" } ], "extendedTypes": [ @@ -2220,14 +2661,14 @@ ] }, { - "id": 223, + "id": 240, "name": "Controller", "kind": 256, "kindString": "Interface", "flags": {}, "children": [ { - "id": 224, + "id": 241, "name": "next", "kind": 1024, "kindString": "Property", @@ -2237,13 +2678,13 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 29, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L29" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L29" } ], "type": { "type": "reflection", "declaration": { - "id": 225, + "id": 242, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -2253,12 +2694,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 29, "character": 10, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L29" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L29" } ], "signatures": [ { - "id": 226, + "id": 243, "name": "__type", "kind": 4096, "kindString": "Call signature", @@ -2281,7 +2722,7 @@ } }, { - "id": 227, + "id": 244, "name": "stop", "kind": 1024, "kindString": "Property", @@ -2291,13 +2732,13 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 30, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L30" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L30" } ], "type": { "type": "reflection", "declaration": { - "id": 228, + "id": 245, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -2307,12 +2748,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 30, "character": 10, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L30" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L30" } ], "signatures": [ { - "id": 229, + "id": 246, "name": "__type", "kind": 4096, "kindString": "Call signature", @@ -2339,8 +2780,8 @@ { "title": "Properties", "children": [ - 224, - 227 + 241, + 244 ] } ], @@ -2349,12 +2790,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 28, "character": 17, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L28" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L28" } ] }, { - "id": 173, + "id": 190, "name": "Wrapper", "kind": 256, "kindString": "Interface", @@ -2369,7 +2810,7 @@ }, "children": [ { - "id": 174, + "id": 191, "name": "client", "kind": 1024, "kindString": "Property", @@ -2379,9 +2820,9 @@ "sources": [ { "fileName": "src/handler/structures/wrapper.ts", - "line": 10, + "line": 11, "character": 13, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/wrapper.ts#L10" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/wrapper.ts#L11" } ], "type": { @@ -2398,7 +2839,7 @@ } }, { - "id": 177, + "id": 194, "name": "commands", "kind": 1024, "kindString": "Property", @@ -2408,9 +2849,9 @@ "sources": [ { "fileName": "src/handler/structures/wrapper.ts", - "line": 13, + "line": 15, "character": 13, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/wrapper.ts#L13" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/wrapper.ts#L15" } ], "type": { @@ -2419,7 +2860,7 @@ } }, { - "id": 176, + "id": 193, "name": "defaultPrefix", "kind": 1024, "kindString": "Property", @@ -2427,34 +2868,34 @@ "isOptional": true, "isReadonly": true }, - "sources": [ - { - "fileName": "src/handler/structures/wrapper.ts", - "line": 12, - "character": 13, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/wrapper.ts#L12" - } - ], - "type": { - "type": "intrinsic", - "name": "string" - } - }, - { - "id": 178, - "name": "events", - "kind": 1024, - "kindString": "Property", - "flags": { - "isOptional": true, - "isReadonly": true - }, "sources": [ { "fileName": "src/handler/structures/wrapper.ts", "line": 14, "character": 13, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/wrapper.ts#L14" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/wrapper.ts#L14" + } + ], + "type": { + "type": "intrinsic", + "name": "string" + } + }, + { + "id": 195, + "name": "events", + "kind": 1024, + "kindString": "Property", + "flags": { + "isOptional": true, + "isReadonly": true + }, + "sources": [ + { + "fileName": "src/handler/structures/wrapper.ts", + "line": 16, + "character": 13, + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/wrapper.ts#L16" } ], "type": { @@ -2469,14 +2910,14 @@ "elementType": { "type": "reflection", "declaration": { - "id": 179, + "id": 196, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 181, + "id": 198, "name": "absPath", "kind": 1024, "kindString": "Property", @@ -2484,9 +2925,9 @@ "sources": [ { "fileName": "src/handler/structures/wrapper.ts", - "line": 16, + "line": 19, "character": 30, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/wrapper.ts#L16" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/wrapper.ts#L19" } ], "type": { @@ -2495,7 +2936,7 @@ } }, { - "id": 180, + "id": 197, "name": "mod", "kind": 1024, "kindString": "Property", @@ -2503,9 +2944,9 @@ "sources": [ { "fileName": "src/handler/structures/wrapper.ts", - "line": 16, + "line": 19, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/wrapper.ts#L16" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/wrapper.ts#L19" } ], "type": { @@ -2518,17 +2959,17 @@ { "title": "Properties", "children": [ - 181, - 180 + 198, + 197 ] } ], "sources": [ { "fileName": "src/handler/structures/wrapper.ts", - "line": 16, + "line": 19, "character": 10, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/wrapper.ts#L16" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/wrapper.ts#L19" } ] } @@ -2537,7 +2978,7 @@ { "type": "reflection", "declaration": { - "id": 182, + "id": 199, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -2545,14 +2986,14 @@ "sources": [ { "fileName": "src/handler/structures/wrapper.ts", - "line": 17, + "line": 21, "character": 11, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/wrapper.ts#L17" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/wrapper.ts#L21" } ], "signatures": [ { - "id": 183, + "id": 200, "name": "__type", "kind": 4096, "kindString": "Call signature", @@ -2562,14 +3003,14 @@ "elementType": { "type": "reflection", "declaration": { - "id": 184, + "id": 201, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 186, + "id": 203, "name": "absPath", "kind": 1024, "kindString": "Property", @@ -2577,9 +3018,9 @@ "sources": [ { "fileName": "src/handler/structures/wrapper.ts", - "line": 17, + "line": 21, "character": 37, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/wrapper.ts#L17" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/wrapper.ts#L21" } ], "type": { @@ -2588,7 +3029,7 @@ } }, { - "id": 185, + "id": 202, "name": "mod", "kind": 1024, "kindString": "Property", @@ -2596,9 +3037,9 @@ "sources": [ { "fileName": "src/handler/structures/wrapper.ts", - "line": 17, + "line": 21, "character": 19, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/wrapper.ts#L17" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/wrapper.ts#L21" } ], "type": { @@ -2611,17 +3052,17 @@ { "title": "Properties", "children": [ - 186, - 185 + 203, + 202 ] } ], "sources": [ { "fileName": "src/handler/structures/wrapper.ts", - "line": 17, + "line": 21, "character": 17, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/wrapper.ts#L17" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/wrapper.ts#L21" } ] } @@ -2635,7 +3076,7 @@ } }, { - "id": 175, + "id": 192, "name": "sernEmitter", "kind": 1024, "kindString": "Property", @@ -2646,14 +3087,14 @@ "sources": [ { "fileName": "src/handler/structures/wrapper.ts", - "line": 11, + "line": 13, "character": 13, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/wrapper.ts#L11" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/wrapper.ts#L13" } ], "type": { "type": "reference", - "id": 25, + "id": 45, "name": "SernEmitter" } } @@ -2662,11 +3103,11 @@ { "title": "Properties", "children": [ - 174, - 177, - 176, - 178, - 175 + 191, + 194, + 193, + 195, + 192 ] } ], @@ -2675,12 +3116,12 @@ "fileName": "src/handler/structures/wrapper.ts", "line": 9, "character": 10, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/wrapper.ts#L9" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/wrapper.ts#L9" } ] }, { - "id": 54, + "id": 74, "name": "Args", "kind": 4194304, "kindString": "Type alias", @@ -2688,26 +3129,26 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 11, + "line": 12, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L11" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L12" } ], "type": { "type": "reference", - "id": 52, + "id": 72, "typeArguments": [ { "type": "reflection", "declaration": { - "id": 55, + "id": 75, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 57, + "id": 77, "name": "slash", "kind": 1024, "kindString": "Property", @@ -2715,19 +3156,19 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 11, + "line": 12, "character": 47, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L11" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L12" } ], "type": { "type": "reference", - "id": 58, + "id": 78, "name": "SlashOptions" } }, { - "id": 56, + "id": 76, "name": "text", "kind": 1024, "kindString": "Property", @@ -2735,9 +3176,9 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 11, + "line": 12, "character": 31, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L11" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L12" } ], "type": { @@ -2753,17 +3194,17 @@ { "title": "Properties", "children": [ - 57, - 56 + 77, + 76 ] } ], "sources": [ { "fileName": "src/types/handler.ts", - "line": 11, + "line": 12, "character": 29, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L11" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L12" } ] } @@ -2773,7 +3214,7 @@ } }, { - "id": 271, + "id": 288, "name": "AutocompletePlugin", "kind": 4194304, "kindString": "Type alias", @@ -2783,12 +3224,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 92, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L92" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L92" } ], "type": { "type": "reference", - "id": 59, + "id": 79, "typeArguments": [ { "type": "reference", @@ -2797,14 +3238,14 @@ { "type": "reflection", "declaration": { - "id": 272, + "id": 289, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 274, + "id": 291, "name": "execute", "kind": 1024, "kindString": "Property", @@ -2814,13 +3255,13 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 96, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L96" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L96" } ], "type": { "type": "reflection", "declaration": { - "id": 275, + "id": 292, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -2830,19 +3271,19 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 96, "character": 17, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L96" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L96" } ], "signatures": [ { - "id": 276, + "id": 293, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 277, + "id": 294, "name": "autocmp", "kind": 32768, "kindString": "Parameter", @@ -2855,14 +3296,14 @@ } }, { - "id": 278, + "id": 295, "name": "controlller", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 223, + "id": 240, "name": "Controller" } } @@ -2897,7 +3338,7 @@ } }, { - "id": 273, + "id": 290, "name": "type", "kind": 1024, "kindString": "Property", @@ -2907,12 +3348,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 95, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L95" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L95" } ], "type": { "type": "reference", - "id": 218, + "id": 235, "name": "PluginType.Event" } } @@ -2921,8 +3362,8 @@ { "title": "Properties", "children": [ - 274, - 273 + 291, + 290 ] } ], @@ -2931,7 +3372,7 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 94, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L94" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L94" } ] } @@ -2941,7 +3382,7 @@ } }, { - "id": 189, + "id": 206, "name": "BaseOptions", "kind": 4194304, "kindString": "Type alias", @@ -2956,7 +3397,7 @@ "kind": "inline-tag", "tag": "@link", "text": "SernAutocompleteData", - "target": 190 + "target": 207 } ] }, @@ -2965,7 +3406,7 @@ "fileName": "src/handler/structures/module.ts", "line": 181, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L181" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L181" } ], "type": { @@ -3003,14 +3444,14 @@ }, { "type": "reference", - "id": 190, + "id": 207, "name": "SernAutocompleteData" } ] } }, { - "id": 160, + "id": 177, "name": "BothCommand", "kind": 4194304, "kindString": "Type alias", @@ -3020,12 +3461,12 @@ "fileName": "src/handler/structures/module.ts", "line": 55, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L55" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L55" } ], "type": { "type": "reference", - "id": 59, + "id": 79, "typeArguments": [ { "type": "reference", @@ -3034,14 +3475,14 @@ { "type": "reflection", "declaration": { - "id": 161, + "id": 178, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 165, + "id": 182, "name": "alias", "kind": 1024, "kindString": "Property", @@ -3053,7 +3494,7 @@ "fileName": "src/handler/structures/module.ts", "line": 61, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L61" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L61" } ], "type": { @@ -3065,7 +3506,7 @@ } }, { - "id": 167, + "id": 184, "name": "execute", "kind": 1024, "kindString": "Property", @@ -3075,13 +3516,13 @@ "fileName": "src/handler/structures/module.ts", "line": 63, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L63" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L63" } ], "type": { "type": "reflection", "declaration": { - "id": 168, + "id": 185, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -3091,38 +3532,38 @@ "fileName": "src/handler/structures/module.ts", "line": 63, "character": 17, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L63" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L63" } ], "signatures": [ { - "id": 169, + "id": 186, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 170, + "id": 187, "name": "ctx", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 103, + "id": 120, "name": "Context" } }, { - "id": 171, + "id": 188, "name": "args", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 54, + "id": 74, "name": "Args" } } @@ -3154,7 +3595,7 @@ } }, { - "id": 163, + "id": 180, "name": "onEvent", "kind": 1024, "kindString": "Property", @@ -3164,18 +3605,18 @@ "fileName": "src/handler/structures/module.ts", "line": 59, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L59" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L59" } ], "type": { "type": "array", "elementType": { "type": "reference", - "id": 279, + "id": 296, "typeArguments": [ { "type": "reference", - "id": 206, + "id": 223, "name": "CommandType.Both" } ], @@ -3184,7 +3625,7 @@ } }, { - "id": 166, + "id": 183, "name": "options", "kind": 1024, "kindString": "Property", @@ -3196,20 +3637,20 @@ "fileName": "src/handler/structures/module.ts", "line": 62, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L62" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L62" } ], "type": { "type": "array", "elementType": { "type": "reference", - "id": 187, + "id": 204, "name": "SernOptionsData" } } }, { - "id": 164, + "id": 181, "name": "plugins", "kind": 1024, "kindString": "Property", @@ -3219,20 +3660,20 @@ "fileName": "src/handler/structures/module.ts", "line": 60, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L60" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L60" } ], "type": { "type": "array", "elementType": { "type": "reference", - "id": 230, + "id": 247, "name": "CommandPlugin" } } }, { - "id": 162, + "id": 179, "name": "type", "kind": 1024, "kindString": "Property", @@ -3242,12 +3683,12 @@ "fileName": "src/handler/structures/module.ts", "line": 58, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L58" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L58" } ], "type": { "type": "reference", - "id": 206, + "id": 223, "name": "CommandType.Both" } } @@ -3256,12 +3697,12 @@ { "title": "Properties", "children": [ - 165, - 167, - 163, - 166, - 164, - 162 + 182, + 184, + 180, + 183, + 181, + 179 ] } ], @@ -3270,7 +3711,7 @@ "fileName": "src/handler/structures/module.ts", "line": 57, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L57" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L57" } ] } @@ -3280,7 +3721,7 @@ } }, { - "id": 316, + "id": 333, "name": "CommandModuleNoPlugins", "kind": 4194304, "kindString": "Type alias", @@ -3290,7 +3731,7 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 145, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L145" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L145" } ], "type": { @@ -3298,7 +3739,7 @@ "parameter": "T", "parameterType": { "type": "reference", - "id": 203, + "id": 220, "name": "CommandType" }, "templateType": { @@ -3336,7 +3777,7 @@ } }, { - "id": 330, + "id": 347, "name": "CommandModulePlugin", "kind": 4194304, "kindString": "Type alias", @@ -3346,19 +3787,19 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 173, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L173" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L173" } ], "typeParameters": [ { - "id": 331, + "id": 348, "name": "T", "kind": 131072, "kindString": "Type parameter", "flags": {}, "type": { "type": "reference", - "id": 203, + "id": 220, "name": "CommandType" } } @@ -3368,11 +3809,11 @@ "types": [ { "type": "reference", - "id": 279, + "id": 296, "typeArguments": [ { "type": "reference", - "id": 331, + "id": 348, "name": "T" } ], @@ -3380,11 +3821,11 @@ }, { "type": "reference", - "id": 230, + "id": 247, "typeArguments": [ { "type": "reference", - "id": 331, + "id": 348, "name": "T" } ], @@ -3394,7 +3835,7 @@ } }, { - "id": 230, + "id": 247, "name": "CommandPlugin", "kind": 4194304, "kindString": "Type alias", @@ -3404,12 +3845,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 40, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L40" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L40" } ], "typeParameters": [ { - "id": 242, + "id": 259, "name": "T", "kind": 131072, "kindString": "Type parameter", @@ -3436,7 +3877,7 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "id": 242, + "id": 259, "name": "T" }, "objectType": { @@ -3444,12 +3885,12 @@ "parameter": "K", "parameterType": { "type": "reference", - "id": 242, + "id": 259, "name": "T" }, "templateType": { "type": "reference", - "id": 59, + "id": 79, "typeArguments": [ { "type": "reference", @@ -3458,14 +3899,14 @@ { "type": "reflection", "declaration": { - "id": 231, + "id": 248, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 233, + "id": 250, "name": "execute", "kind": 1024, "kindString": "Property", @@ -3475,13 +3916,13 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 45, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L45" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L45" } ], "type": { "type": "reflection", "declaration": { - "id": 234, + "id": 251, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -3491,31 +3932,31 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 45, "character": 21, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L45" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L45" } ], "signatures": [ { - "id": 235, + "id": 252, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 236, + "id": 253, "name": "wrapper", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 173, + "id": 190, "name": "Wrapper" } }, { - "id": 237, + "id": 254, "name": "payload", "kind": 32768, "kindString": "Parameter", @@ -3523,14 +3964,14 @@ "type": { "type": "reflection", "declaration": { - "id": 238, + "id": 255, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 240, + "id": 257, "name": "absPath", "kind": 1024, "kindString": "Property", @@ -3540,7 +3981,7 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 49, "character": 20, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L49" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L49" } ], "type": { @@ -3549,7 +3990,7 @@ } }, { - "id": 239, + "id": 256, "name": "mod", "kind": 1024, "kindString": "Property", @@ -3559,18 +4000,18 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 48, "character": 20, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L48" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L48" } ], "type": { "type": "reference", - "id": 62, + "id": 82, "typeArguments": [ { "type": "indexedAccess", "indexType": { "type": "reference", - "id": 242, + "id": 259, "name": "T" }, "objectType": { @@ -3600,8 +4041,8 @@ { "title": "Properties", "children": [ - 240, - 239 + 257, + 256 ] } ], @@ -3610,21 +4051,21 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 47, "character": 25, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L47" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L47" } ] } } }, { - "id": 241, + "id": 258, "name": "controller", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 223, + "id": 240, "name": "Controller" } } @@ -3659,7 +4100,7 @@ } }, { - "id": 232, + "id": 249, "name": "type", "kind": 1024, "kindString": "Property", @@ -3669,12 +4110,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 44, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L44" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L44" } ], "type": { "type": "reference", - "id": 217, + "id": 234, "name": "PluginType.Command" } } @@ -3683,8 +4124,8 @@ { "title": "Properties", "children": [ - 233, - 232 + 250, + 249 ] } ], @@ -3693,7 +4134,7 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 43, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L43" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L43" } ] } @@ -3705,7 +4146,7 @@ } }, { - "id": 87, + "id": 103, "name": "DefinedCommandModule", "kind": 4194304, "kindString": "Type alias", @@ -3713,14 +4154,14 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 48, + "line": 43, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L48" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L43" } ], "type": { "type": "reference", - "id": 62, + "id": 82, "typeArguments": [ { "type": "reference", @@ -3744,7 +4185,7 @@ } }, { - "id": 88, + "id": 104, "name": "DefinedEventModule", "kind": 4194304, "kindString": "Type alias", @@ -3752,14 +4193,14 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 49, + "line": 44, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L49" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L44" } ], "type": { "type": "reference", - "id": 62, + "id": 82, "typeArguments": [ { "type": "reference", @@ -3783,7 +4224,7 @@ } }, { - "id": 86, + "id": 102, "name": "DefinedModule", "kind": 4194304, "kindString": "Type alias", @@ -3799,18 +4240,18 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 47, + "line": 42, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L47" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L42" } ], "type": { "type": "reference", - "id": 62, + "id": 82, "typeArguments": [ { "type": "reference", - "id": 172, + "id": 189, "name": "Module" }, { @@ -3831,7 +4272,7 @@ } }, { - "id": 62, + "id": 82, "name": "DefinitelyDefined", "kind": 4194304, "kindString": "Type alias", @@ -3839,21 +4280,21 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 18, + "line": 19, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L18" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L19" } ], "typeParameters": [ { - "id": 63, + "id": 83, "name": "T", "kind": 131072, "kindString": "Type parameter", "flags": {} }, { - "id": 64, + "id": 84, "name": "K", "kind": 131072, "kindString": "Type parameter", @@ -3863,7 +4304,7 @@ "operator": "keyof", "target": { "type": "reference", - "id": 63, + "id": 83, "name": "T" } }, @@ -3872,7 +4313,7 @@ "operator": "keyof", "target": { "type": "reference", - "id": 63, + "id": 83, "name": "T" } } @@ -3886,7 +4327,7 @@ "parameter": "L", "parameterType": { "type": "reference", - "id": 64, + "id": 84, "name": "K" }, "templateType": { @@ -3899,7 +4340,7 @@ }, "objectType": { "type": "reference", - "id": 63, + "id": 83, "name": "T" } }, @@ -3921,7 +4362,7 @@ }, "trueType": { "type": "reference", - "id": 62, + "id": 82, "typeArguments": [ { "type": "indexedAccess", @@ -3931,7 +4372,7 @@ }, "objectType": { "type": "reference", - "id": 63, + "id": 83, "name": "T" } }, @@ -3946,7 +4387,7 @@ }, "objectType": { "type": "reference", - "id": 63, + "id": 83, "name": "T" } } @@ -3965,7 +4406,7 @@ "typeArguments": [ { "type": "reference", - "id": 63, + "id": 83, "name": "T" } ], @@ -3979,14 +4420,14 @@ }, { "type": "reference", - "id": 63, + "id": 83, "name": "T" } ] } }, { - "id": 243, + "id": 260, "name": "DiscordEmitterPlugin", "kind": 4194304, "kindString": "Type alias", @@ -3996,12 +4437,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 57, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L57" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L57" } ], "type": { "type": "reference", - "id": 59, + "id": 79, "typeArguments": [ { "type": "reference", @@ -4010,14 +4451,14 @@ { "type": "reflection", "declaration": { - "id": 244, + "id": 261, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 246, + "id": 263, "name": "execute", "kind": 1024, "kindString": "Property", @@ -4027,13 +4468,13 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 61, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L61" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L61" } ], "type": { "type": "reflection", "declaration": { - "id": 247, + "id": 264, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -4043,19 +4484,19 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 61, "character": 17, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L61" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L61" } ], "signatures": [ { - "id": 248, + "id": 265, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 249, + "id": 266, "name": "wrapper", "kind": 32768, "kindString": "Parameter", @@ -4068,14 +4509,14 @@ } }, { - "id": 250, + "id": 267, "name": "module", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 62, + "id": 82, "typeArguments": [ { "type": "reference", @@ -4099,14 +4540,14 @@ } }, { - "id": 251, + "id": 268, "name": "controller", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 223, + "id": 240, "name": "Controller" } } @@ -4141,7 +4582,7 @@ } }, { - "id": 245, + "id": 262, "name": "type", "kind": 1024, "kindString": "Property", @@ -4151,12 +4592,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 60, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L60" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L60" } ], "type": { "type": "reference", - "id": 217, + "id": 234, "name": "PluginType.Command" } } @@ -4165,8 +4606,8 @@ { "title": "Properties", "children": [ - 246, - 245 + 263, + 262 ] } ], @@ -4175,7 +4616,7 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 59, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L59" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L59" } ] } @@ -4185,7 +4626,7 @@ } }, { - "id": 306, + "id": 323, "name": "DiscordEventPlugin", "kind": 4194304, "kindString": "Type alias", @@ -4195,12 +4636,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 136, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L136" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L136" } ], "typeParameters": [ { - "id": 315, + "id": 332, "name": "T", "kind": 131072, "kindString": "Type parameter", @@ -4229,7 +4670,7 @@ ], "type": { "type": "reference", - "id": 59, + "id": 79, "typeArguments": [ { "type": "reference", @@ -4238,14 +4679,14 @@ { "type": "reflection", "declaration": { - "id": 307, + "id": 324, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 310, + "id": 327, "name": "execute", "kind": 1024, "kindString": "Property", @@ -4255,13 +4696,13 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 141, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L141" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L141" } ], "type": { "type": "reflection", "declaration": { - "id": 311, + "id": 328, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -4271,19 +4712,19 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 141, "character": 17, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L141" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L141" } ], "signatures": [ { - "id": 312, + "id": 329, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 313, + "id": 330, "name": "args", "kind": 32768, "kindString": "Parameter", @@ -4292,7 +4733,7 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "id": 315, + "id": 332, "name": "T" }, "objectType": { @@ -4304,14 +4745,14 @@ } }, { - "id": 314, + "id": 331, "name": "controller", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 223, + "id": 240, "name": "Controller" } } @@ -4346,7 +4787,7 @@ } }, { - "id": 308, + "id": 325, "name": "name", "kind": 1024, "kindString": "Property", @@ -4358,17 +4799,17 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 139, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L139" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L139" } ], "type": { "type": "reference", - "id": 315, + "id": 332, "name": "T" } }, { - "id": 309, + "id": 326, "name": "type", "kind": 1024, "kindString": "Property", @@ -4378,12 +4819,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 140, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L140" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L140" } ], "type": { "type": "reference", - "id": 218, + "id": 235, "name": "PluginType.Event" } } @@ -4392,9 +4833,9 @@ { "title": "Properties", "children": [ - 310, - 308, - 309 + 327, + 325, + 326 ] } ], @@ -4403,7 +4844,7 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 138, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L138" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L138" } ] } @@ -4413,7 +4854,7 @@ } }, { - "id": 65, + "id": 85, "name": "EventInput", "kind": 4194304, "kindString": "Type alias", @@ -4421,9 +4862,9 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 24, + "line": 25, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L24" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L25" } ], "type": { @@ -4438,14 +4879,14 @@ "elementType": { "type": "reflection", "declaration": { - "id": 66, + "id": 86, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 68, + "id": 88, "name": "absPath", "kind": 1024, "kindString": "Property", @@ -4453,9 +4894,9 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 26, + "line": 27, "character": 26, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L26" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L27" } ], "type": { @@ -4464,7 +4905,7 @@ } }, { - "id": 67, + "id": 87, "name": "mod", "kind": 1024, "kindString": "Property", @@ -4472,9 +4913,9 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 26, + "line": 27, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L26" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L27" } ], "type": { @@ -4487,17 +4928,17 @@ { "title": "Properties", "children": [ - 68, - 67 + 88, + 87 ] } ], "sources": [ { "fileName": "src/types/handler.ts", - "line": 26, + "line": 27, "character": 6, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L26" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L27" } ] } @@ -4506,7 +4947,7 @@ { "type": "reflection", "declaration": { - "id": 69, + "id": 89, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -4514,14 +4955,14 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 27, + "line": 28, "character": 7, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L27" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L28" } ], "signatures": [ { - "id": 70, + "id": 90, "name": "__type", "kind": 4096, "kindString": "Call signature", @@ -4531,14 +4972,14 @@ "elementType": { "type": "reflection", "declaration": { - "id": 71, + "id": 91, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 73, + "id": 93, "name": "absPath", "kind": 1024, "kindString": "Property", @@ -4546,9 +4987,9 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 27, + "line": 28, "character": 33, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L27" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L28" } ], "type": { @@ -4557,7 +4998,7 @@ } }, { - "id": 72, + "id": 92, "name": "mod", "kind": 1024, "kindString": "Property", @@ -4565,9 +5006,9 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 27, + "line": 28, "character": 15, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L27" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L28" } ], "type": { @@ -4580,17 +5021,17 @@ { "title": "Properties", "children": [ - 73, - 72 + 93, + 92 ] } ], "sources": [ { "fileName": "src/types/handler.ts", - "line": 27, + "line": 28, "character": 13, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L27" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L28" } ] } @@ -4604,7 +5045,7 @@ } }, { - "id": 323, + "id": 340, "name": "EventModuleCommandPluginDefs", "kind": 4194304, "kindString": "Type alias", @@ -4622,20 +5063,20 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 163, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L163" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L163" } ], "type": { "type": "reflection", "declaration": { - "id": 324, + "id": 341, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 325, + "id": 342, "name": "1", "kind": 1024, "kindString": "Property", @@ -4645,17 +5086,17 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 164, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L164" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L164" } ], "type": { "type": "reference", - "id": 243, + "id": 260, "name": "DiscordEmitterPlugin" } }, { - "id": 326, + "id": 343, "name": "2", "kind": 1024, "kindString": "Property", @@ -4665,17 +5106,17 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 165, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L165" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L165" } ], "type": { "type": "reference", - "id": 262, + "id": 279, "name": "SernEmitterPlugin" } }, { - "id": 327, + "id": 344, "name": "3", "kind": 1024, "kindString": "Property", @@ -4685,12 +5126,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 166, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L166" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L166" } ], "type": { "type": "reference", - "id": 252, + "id": 269, "name": "ExternalEmitterPlugin" } } @@ -4699,9 +5140,9 @@ { "title": "Properties", "children": [ - 325, - 326, - 327 + 342, + 343, + 344 ] } ], @@ -4710,14 +5151,14 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 163, "character": 43, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L163" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L163" } ] } } }, { - "id": 318, + "id": 335, "name": "EventModuleEventPluginDefs", "kind": 4194304, "kindString": "Type alias", @@ -4735,20 +5176,20 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 154, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L154" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L154" } ], "type": { "type": "reflection", "declaration": { - "id": 319, + "id": 336, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 320, + "id": 337, "name": "1", "kind": 1024, "kindString": "Property", @@ -4758,17 +5199,17 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 155, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L155" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L155" } ], "type": { "type": "reference", - "id": 306, + "id": 323, "name": "DiscordEventPlugin" } }, { - "id": 321, + "id": 338, "name": "2", "kind": 1024, "kindString": "Property", @@ -4778,17 +5219,17 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 156, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L156" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L156" } ], "type": { "type": "reference", - "id": 288, + "id": 305, "name": "SernEventPlugin" } }, { - "id": 322, + "id": 339, "name": "3", "kind": 1024, "kindString": "Property", @@ -4798,12 +5239,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 157, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L157" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L157" } ], "type": { "type": "reference", - "id": 298, + "id": 315, "name": "ExternalEventPlugin" } } @@ -4812,9 +5253,9 @@ { "title": "Properties", "children": [ - 320, - 321, - 322 + 337, + 338, + 339 ] } ], @@ -4823,14 +5264,14 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 154, "character": 41, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L154" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L154" } ] } } }, { - "id": 328, + "id": 345, "name": "EventModulePlugin", "kind": 4194304, "kindString": "Type alias", @@ -4840,19 +5281,19 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 169, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L169" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L169" } ], "typeParameters": [ { - "id": 329, + "id": 346, "name": "T", "kind": 131072, "kindString": "Type parameter", "flags": {}, "type": { "type": "reference", - "id": 212, + "id": 229, "name": "EventType" } } @@ -4864,12 +5305,12 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "id": 329, + "id": 346, "name": "T" }, "objectType": { "type": "reference", - "id": 318, + "id": 335, "name": "EventModuleEventPluginDefs" } }, @@ -4877,12 +5318,12 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "id": 329, + "id": 346, "name": "T" }, "objectType": { "type": "reference", - "id": 323, + "id": 340, "name": "EventModuleCommandPluginDefs" } } @@ -4890,7 +5331,7 @@ } }, { - "id": 317, + "id": 334, "name": "EventModulesNoPlugins", "kind": 4194304, "kindString": "Type alias", @@ -4900,7 +5341,7 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 148, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L148" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L148" } ], "type": { @@ -4908,7 +5349,7 @@ "parameter": "T", "parameterType": { "type": "reference", - "id": 212, + "id": 229, "name": "EventType" }, "templateType": { @@ -4946,7 +5387,7 @@ } }, { - "id": 279, + "id": 296, "name": "EventPlugin", "kind": 4194304, "kindString": "Type alias", @@ -4956,12 +5397,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 103, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L103" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L103" } ], "typeParameters": [ { - "id": 287, + "id": 304, "name": "T", "kind": 131072, "kindString": "Type parameter", @@ -4988,7 +5429,7 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "id": 287, + "id": 304, "name": "T" }, "objectType": { @@ -4996,12 +5437,12 @@ "parameter": "K", "parameterType": { "type": "reference", - "id": 287, + "id": 304, "name": "T" }, "templateType": { "type": "reference", - "id": 59, + "id": 79, "typeArguments": [ { "type": "reference", @@ -5010,14 +5451,14 @@ { "type": "reflection", "declaration": { - "id": 280, + "id": 297, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 282, + "id": 299, "name": "execute", "kind": 1024, "kindString": "Property", @@ -5027,13 +5468,13 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 108, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L108" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L108" } ], "type": { "type": "reflection", "declaration": { - "id": 283, + "id": 300, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -5043,19 +5484,19 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 108, "character": 21, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L108" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L108" } ], "signatures": [ { - "id": 284, + "id": 301, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 285, + "id": 302, "name": "event", "kind": 32768, "kindString": "Parameter", @@ -5088,14 +5529,14 @@ } }, { - "id": 286, + "id": 303, "name": "controller", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 223, + "id": 240, "name": "Controller" } } @@ -5130,7 +5571,7 @@ } }, { - "id": 281, + "id": 298, "name": "type", "kind": 1024, "kindString": "Property", @@ -5140,12 +5581,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 107, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L107" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L107" } ], "type": { "type": "reference", - "id": 218, + "id": 235, "name": "PluginType.Event" } } @@ -5154,8 +5595,8 @@ { "title": "Properties", "children": [ - 282, - 281 + 299, + 298 ] } ], @@ -5164,7 +5605,7 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 106, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L106" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L106" } ] } @@ -5176,7 +5617,7 @@ } }, { - "id": 252, + "id": 269, "name": "ExternalEmitterPlugin", "kind": 4194304, "kindString": "Type alias", @@ -5186,12 +5627,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 68, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L68" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L68" } ], "typeParameters": [ { - "id": 261, + "id": 278, "name": "T", "kind": 131072, "kindString": "Type parameter", @@ -5212,7 +5653,7 @@ ], "type": { "type": "reference", - "id": 59, + "id": 79, "typeArguments": [ { "type": "reference", @@ -5221,14 +5662,14 @@ { "type": "reflection", "declaration": { - "id": 253, + "id": 270, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 255, + "id": 272, "name": "execute", "kind": 1024, "kindString": "Property", @@ -5238,13 +5679,13 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 72, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L72" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L72" } ], "type": { "type": "reflection", "declaration": { - "id": 256, + "id": 273, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -5254,38 +5695,38 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 72, "character": 17, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L72" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L72" } ], "signatures": [ { - "id": 257, + "id": 274, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 258, + "id": 275, "name": "wrapper", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 261, + "id": 278, "name": "T" } }, { - "id": 259, + "id": 276, "name": "module", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 62, + "id": 82, "typeArguments": [ { "type": "reference", @@ -5309,14 +5750,14 @@ } }, { - "id": 260, + "id": 277, "name": "controller", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 223, + "id": 240, "name": "Controller" } } @@ -5351,7 +5792,7 @@ } }, { - "id": 254, + "id": 271, "name": "type", "kind": 1024, "kindString": "Property", @@ -5361,12 +5802,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 71, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L71" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L71" } ], "type": { "type": "reference", - "id": 217, + "id": 234, "name": "PluginType.Command" } } @@ -5375,8 +5816,8 @@ { "title": "Properties", "children": [ - 255, - 254 + 272, + 271 ] } ], @@ -5385,7 +5826,7 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 70, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L70" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L70" } ] } @@ -5395,7 +5836,7 @@ } }, { - "id": 298, + "id": 315, "name": "ExternalEventPlugin", "kind": 4194304, "kindString": "Type alias", @@ -5405,12 +5846,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 128, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L128" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L128" } ], "type": { "type": "reference", - "id": 59, + "id": 79, "typeArguments": [ { "type": "reference", @@ -5419,14 +5860,14 @@ { "type": "reflection", "declaration": { - "id": 299, + "id": 316, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 301, + "id": 318, "name": "execute", "kind": 1024, "kindString": "Property", @@ -5436,13 +5877,13 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 132, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L132" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L132" } ], "type": { "type": "reflection", "declaration": { - "id": 302, + "id": 319, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -5452,19 +5893,19 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 132, "character": 17, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L132" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L132" } ], "signatures": [ { - "id": 303, + "id": 320, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 304, + "id": 321, "name": "args", "kind": 32768, "kindString": "Parameter", @@ -5478,14 +5919,14 @@ } }, { - "id": 305, + "id": 322, "name": "controller", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 223, + "id": 240, "name": "Controller" } } @@ -5520,7 +5961,7 @@ } }, { - "id": 300, + "id": 317, "name": "type", "kind": 1024, "kindString": "Property", @@ -5530,12 +5971,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 131, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L131" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L131" } ], "type": { "type": "reference", - "id": 218, + "id": 235, "name": "PluginType.Event" } } @@ -5544,8 +5985,8 @@ { "title": "Properties", "children": [ - 301, - 300 + 318, + 317 ] } ], @@ -5554,7 +5995,7 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 130, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L130" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L130" } ] } @@ -5564,7 +6005,7 @@ } }, { - "id": 332, + "id": 349, "name": "InputCommandModule", "kind": 4194304, "kindString": "Type alias", @@ -5582,14 +6023,14 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 178, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L178" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L178" } ], "type": { "type": "indexedAccess", "indexType": { "type": "reference", - "id": 203, + "id": 220, "name": "CommandType" }, "objectType": { @@ -5597,7 +6038,7 @@ "parameter": "T", "parameterType": { "type": "reference", - "id": 203, + "id": 220, "name": "CommandType" }, "templateType": { @@ -5611,21 +6052,21 @@ }, "objectType": { "type": "reference", - "id": 316, + "id": 333, "name": "CommandModuleNoPlugins" } }, { "type": "reflection", "declaration": { - "id": 333, + "id": 350, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 334, + "id": 351, "name": "plugins", "kind": 1024, "kindString": "Property", @@ -5637,14 +6078,14 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 179, "character": 54, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L179" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L179" } ], "type": { "type": "array", "elementType": { "type": "reference", - "id": 330, + "id": 347, "typeArguments": [ { "type": "reference", @@ -5660,7 +6101,7 @@ { "title": "Properties", "children": [ - 334 + 351 ] } ], @@ -5669,7 +6110,7 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 179, "character": 52, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L179" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L179" } ] } @@ -5680,7 +6121,7 @@ } }, { - "id": 335, + "id": 352, "name": "InputEventModule", "kind": 4194304, "kindString": "Type alias", @@ -5690,14 +6131,14 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 182, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L182" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L182" } ], "type": { "type": "indexedAccess", "indexType": { "type": "reference", - "id": 212, + "id": 229, "name": "EventType" }, "objectType": { @@ -5705,7 +6146,7 @@ "parameter": "T", "parameterType": { "type": "reference", - "id": 212, + "id": 229, "name": "EventType" }, "templateType": { @@ -5719,21 +6160,21 @@ }, "objectType": { "type": "reference", - "id": 317, + "id": 334, "name": "EventModulesNoPlugins" } }, { "type": "reflection", "declaration": { - "id": 336, + "id": 353, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 337, + "id": 354, "name": "plugins", "kind": 1024, "kindString": "Property", @@ -5745,14 +6186,14 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 183, "character": 51, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L183" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L183" } ], "type": { "type": "array", "elementType": { "type": "reference", - "id": 328, + "id": 345, "typeArguments": [ { "type": "reference", @@ -5768,7 +6209,7 @@ { "title": "Properties", "children": [ - 337 + 354 ] } ], @@ -5777,7 +6218,7 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 183, "character": 49, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L183" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L183" } ] } @@ -5788,88 +6229,7 @@ } }, { - "id": 76, - "name": "IsOptional", - "kind": 4194304, - "kindString": "Type alias", - "flags": {}, - "sources": [ - { - "fileName": "src/types/handler.ts", - "line": 31, - "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L31" - } - ], - "typeParameters": [ - { - "id": 77, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} - } - ], - "type": { - "type": "mapped", - "parameter": "K", - "parameterType": { - "type": "typeOperator", - "operator": "keyof", - "target": { - "type": "reference", - "id": 77, - "name": "T" - } - }, - "templateType": { - "type": "conditional", - "checkType": { - "type": "indexedAccess", - "indexType": { - "type": "reference", - "name": "K" - }, - "objectType": { - "type": "reference", - "id": 77, - "name": "T" - } - }, - "extendsType": { - "type": "indexedAccess", - "indexType": { - "type": "reference", - "name": "K" - }, - "objectType": { - "type": "reference", - "typeArguments": [ - { - "type": "reference", - "id": 77, - "name": "T" - } - ], - "name": "Required", - "qualifiedName": "Required", - "package": "typescript" - } - }, - "trueType": { - "type": "literal", - "value": false - }, - "falseType": { - "type": "literal", - "value": true - } - }, - "optionalModifier": "-" - } - }, - { - "id": 172, + "id": 189, "name": "Module", "kind": 4194304, "kindString": "Type alias", @@ -5879,7 +6239,7 @@ "fileName": "src/handler/structures/module.ts", "line": 141, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L141" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L141" } ], "type": { @@ -5897,7 +6257,7 @@ } }, { - "id": 50, + "id": 70, "name": "Nullish", "kind": 4194304, "kindString": "Type alias", @@ -5905,14 +6265,14 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 4, + "line": 5, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L4" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L5" } ], "typeParameters": [ { - "id": 51, + "id": 71, "name": "T", "kind": 131072, "kindString": "Type parameter", @@ -5924,7 +6284,7 @@ "types": [ { "type": "reference", - "id": 51, + "id": 71, "name": "T" }, { @@ -5939,7 +6299,7 @@ } }, { - "id": 59, + "id": 79, "name": "Override", "kind": 4194304, "kindString": "Type alias", @@ -5947,21 +6307,21 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 16, + "line": 17, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L16" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L17" } ], "typeParameters": [ { - "id": 60, + "id": 80, "name": "T1", "kind": 131072, "kindString": "Type parameter", "flags": {} }, { - "id": 61, + "id": 81, "name": "T2", "kind": 131072, "kindString": "Type parameter", @@ -5976,7 +6336,7 @@ "typeArguments": [ { "type": "reference", - "id": 60, + "id": 80, "name": "T1" }, { @@ -5984,7 +6344,7 @@ "operator": "keyof", "target": { "type": "reference", - "id": 61, + "id": 81, "name": "T2" } } @@ -5995,14 +6355,14 @@ }, { "type": "reference", - "id": 61, + "id": 81, "name": "T2" } ] } }, { - "id": 52, + "id": 72, "name": "ParseType", "kind": 4194304, "kindString": "Type alias", @@ -6010,14 +6370,14 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 7, + "line": 8, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L7" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L8" } ], "typeParameters": [ { - "id": 53, + "id": 73, "name": "T", "kind": 131072, "kindString": "Type parameter", @@ -6031,7 +6391,7 @@ "operator": "keyof", "target": { "type": "reference", - "id": 53, + "id": 73, "name": "T" } }, @@ -6043,7 +6403,7 @@ "operator": "keyof", "target": { "type": "reference", - "id": 53, + "id": 73, "name": "T" } }, @@ -6057,7 +6417,7 @@ }, "objectType": { "type": "reference", - "id": 53, + "id": 73, "name": "T" } }, @@ -6089,7 +6449,7 @@ }, "objectType": { "type": "reference", - "id": 53, + "id": 73, "name": "T" } } @@ -6105,7 +6465,7 @@ } }, { - "id": 89, + "id": 105, "name": "Payload", "kind": 4194304, "kindString": "Type alias", @@ -6113,9 +6473,9 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 50, + "line": 45, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L50" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L45" } ], "type": { @@ -6124,14 +6484,14 @@ { "type": "reflection", "declaration": { - "id": 90, + "id": 106, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 92, + "id": 108, "name": "module", "kind": 1024, "kindString": "Property", @@ -6139,19 +6499,19 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 51, + "line": 46, "character": 35, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L51" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L46" } ], "type": { "type": "reference", - "id": 172, + "id": 189, "name": "Module" } }, { - "id": 91, + "id": 107, "name": "type", "kind": 1024, "kindString": "Property", @@ -6159,14 +6519,14 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 51, + "line": 46, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L51" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L46" } ], "type": { "type": "reference", - "id": 220, + "id": 237, "name": "PayloadType.Success" } } @@ -6175,17 +6535,17 @@ { "title": "Properties", "children": [ - 92, - 91 + 108, + 107 ] } ], "sources": [ { "fileName": "src/types/handler.ts", - "line": 51, + "line": 46, "character": 6, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L51" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L46" } ] } @@ -6193,14 +6553,14 @@ { "type": "reflection", "declaration": { - "id": 93, + "id": 109, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 95, + "id": 111, "name": "module", "kind": 1024, "kindString": "Property", @@ -6210,19 +6570,19 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 52, + "line": 47, "character": 35, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L52" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L47" } ], "type": { "type": "reference", - "id": 172, + "id": 189, "name": "Module" } }, { - "id": 96, + "id": 112, "name": "reason", "kind": 1024, "kindString": "Property", @@ -6230,9 +6590,9 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 52, + "line": 47, "character": 52, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L52" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L47" } ], "type": { @@ -6252,7 +6612,7 @@ } }, { - "id": 94, + "id": 110, "name": "type", "kind": 1024, "kindString": "Property", @@ -6260,14 +6620,14 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 52, + "line": 47, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L52" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L47" } ], "type": { "type": "reference", - "id": 221, + "id": 238, "name": "PayloadType.Failure" } } @@ -6276,18 +6636,18 @@ { "title": "Properties", "children": [ - 95, - 96, - 94 + 111, + 112, + 110 ] } ], "sources": [ { "fileName": "src/types/handler.ts", - "line": 52, + "line": 47, "character": 6, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L52" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L47" } ] } @@ -6296,80 +6656,55 @@ } }, { - "id": 74, - "name": "Reconstruct", + "id": 119, + "name": "ReplyOptions", "kind": 4194304, "kindString": "Type alias", "flags": {}, "sources": [ { "fileName": "src/types/handler.ts", - "line": 29, + "line": 55, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L29" - } - ], - "typeParameters": [ - { - "id": 75, - "name": "T", - "kind": 131072, - "kindString": "Type parameter", - "flags": {} + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L55" } ], "type": { - "type": "conditional", - "checkType": { - "type": "reference", - "id": 75, - "name": "T" - }, - "extendsType": { - "type": "reference", - "typeArguments": [ - { - "type": "inferred", - "name": "O" - }, - { - "type": "intrinsic", - "name": "never" - } - ], - "name": "Omit", - "qualifiedName": "Omit", - "package": "typescript" - }, - "trueType": { - "type": "intersection", - "types": [ - { - "type": "reference", - "name": "O" - }, - { - "type": "reference", - "id": 74, - "typeArguments": [ - { - "type": "reference", - "name": "O" - } - ], - "name": "Reconstruct" - } - ] - }, - "falseType": { - "type": "reference", - "id": 75, - "name": "T" - } + "type": "union", + "types": [ + { + "type": "intrinsic", + "name": "string" + }, + { + "type": "reference", + "typeArguments": [ + { + "type": "reference", + "name": "InteractionReplyOptions", + "qualifiedName": "InteractionReplyOptions", + "package": "discord.js" + }, + { + "type": "literal", + "value": "fetchReply" + } + ], + "name": "Omit", + "qualifiedName": "Omit", + "package": "typescript" + }, + { + "type": "reference", + "name": "MessageReplyOptions", + "qualifiedName": "MessageReplyOptions", + "package": "discord.js" + } + ] } }, { - "id": 190, + "id": 207, "name": "SernAutocompleteData", "kind": 4194304, "kindString": "Type alias", @@ -6379,12 +6714,12 @@ "fileName": "src/handler/structures/module.ts", "line": 166, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L166" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L166" } ], "type": { "type": "reference", - "id": 59, + "id": 79, "typeArguments": [ { "type": "reference", @@ -6395,14 +6730,14 @@ { "type": "reflection", "declaration": { - "id": 191, + "id": 208, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 192, + "id": 209, "name": "autocomplete", "kind": 1024, "kindString": "Property", @@ -6412,7 +6747,7 @@ "fileName": "src/handler/structures/module.ts", "line": 169, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L169" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L169" } ], "type": { @@ -6421,7 +6756,7 @@ } }, { - "id": 194, + "id": 211, "name": "command", "kind": 1024, "kindString": "Property", @@ -6431,7 +6766,7 @@ "fileName": "src/handler/structures/module.ts", "line": 174, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L174" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L174" } ], "type": { @@ -6440,7 +6775,7 @@ } }, { - "id": 193, + "id": 210, "name": "type", "kind": 1024, "kindString": "Property", @@ -6450,7 +6785,7 @@ "fileName": "src/handler/structures/module.ts", "line": 170, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L170" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L170" } ], "type": { @@ -6482,9 +6817,9 @@ { "title": "Properties", "children": [ - 192, - 194, - 193 + 209, + 211, + 210 ] } ], @@ -6493,7 +6828,7 @@ "fileName": "src/handler/structures/module.ts", "line": 168, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L168" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L168" } ] } @@ -6503,7 +6838,7 @@ } }, { - "id": 262, + "id": 279, "name": "SernEmitterPlugin", "kind": 4194304, "kindString": "Type alias", @@ -6513,12 +6848,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 80, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L80" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L80" } ], "type": { "type": "reference", - "id": 59, + "id": 79, "typeArguments": [ { "type": "reference", @@ -6527,14 +6862,14 @@ { "type": "reflection", "declaration": { - "id": 263, + "id": 280, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 265, + "id": 282, "name": "execute", "kind": 1024, "kindString": "Property", @@ -6544,13 +6879,13 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 84, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L84" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L84" } ], "type": { "type": "reflection", "declaration": { - "id": 266, + "id": 283, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -6560,38 +6895,38 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 84, "character": 17, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L84" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L84" } ], "signatures": [ { - "id": 267, + "id": 284, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 268, + "id": 285, "name": "wrapper", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 25, + "id": 45, "name": "SernEmitter" } }, { - "id": 269, + "id": 286, "name": "module", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 62, + "id": 82, "typeArguments": [ { "type": "reference", @@ -6615,14 +6950,14 @@ } }, { - "id": 270, + "id": 287, "name": "controller", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 223, + "id": 240, "name": "Controller" } } @@ -6657,7 +6992,7 @@ } }, { - "id": 264, + "id": 281, "name": "type", "kind": 1024, "kindString": "Property", @@ -6667,12 +7002,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 83, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L83" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L83" } ], "type": { "type": "reference", - "id": 217, + "id": 234, "name": "PluginType.Command" } } @@ -6681,8 +7016,8 @@ { "title": "Properties", "children": [ - 265, - 264 + 282, + 281 ] } ], @@ -6691,7 +7026,7 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 82, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L82" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L82" } ] } @@ -6701,7 +7036,7 @@ } }, { - "id": 288, + "id": 305, "name": "SernEventPlugin", "kind": 4194304, "kindString": "Type alias", @@ -6711,12 +7046,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 116, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L116" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L116" } ], "typeParameters": [ { - "id": 297, + "id": 314, "name": "T", "kind": 131072, "kindString": "Type parameter", @@ -6726,7 +7061,7 @@ "operator": "keyof", "target": { "type": "reference", - "id": 97, + "id": 113, "name": "SernEventsMapping" } }, @@ -6735,7 +7070,7 @@ "operator": "keyof", "target": { "type": "reference", - "id": 97, + "id": 113, "name": "SernEventsMapping" } } @@ -6743,7 +7078,7 @@ ], "type": { "type": "reference", - "id": 59, + "id": 79, "typeArguments": [ { "type": "reference", @@ -6752,14 +7087,14 @@ { "type": "reflection", "declaration": { - "id": 289, + "id": 306, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 292, + "id": 309, "name": "execute", "kind": 1024, "kindString": "Property", @@ -6769,13 +7104,13 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 121, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L121" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L121" } ], "type": { "type": "reflection", "declaration": { - "id": 293, + "id": 310, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -6785,19 +7120,19 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 121, "character": 17, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L121" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L121" } ], "signatures": [ { - "id": 294, + "id": 311, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 295, + "id": 312, "name": "args", "kind": 32768, "kindString": "Parameter", @@ -6806,25 +7141,25 @@ "type": "indexedAccess", "indexType": { "type": "reference", - "id": 297, + "id": 314, "name": "T" }, "objectType": { "type": "reference", - "id": 97, + "id": 113, "name": "SernEventsMapping" } } }, { - "id": 296, + "id": 313, "name": "controller", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 223, + "id": 240, "name": "Controller" } } @@ -6859,7 +7194,7 @@ } }, { - "id": 290, + "id": 307, "name": "name", "kind": 1024, "kindString": "Property", @@ -6871,17 +7206,17 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 119, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L119" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L119" } ], "type": { "type": "reference", - "id": 297, + "id": 314, "name": "T" } }, { - "id": 291, + "id": 308, "name": "type", "kind": 1024, "kindString": "Property", @@ -6891,12 +7226,12 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 120, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L120" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L120" } ], "type": { "type": "reference", - "id": 218, + "id": 235, "name": "PluginType.Event" } } @@ -6905,9 +7240,9 @@ { "title": "Properties", "children": [ - 292, - 290, - 291 + 309, + 307, + 308 ] } ], @@ -6916,7 +7251,7 @@ "fileName": "src/handler/plugins/plugin.ts", "line": 118, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/plugins/plugin.ts#L118" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/plugins/plugin.ts#L118" } ] } @@ -6926,7 +7261,7 @@ } }, { - "id": 97, + "id": 113, "name": "SernEventsMapping", "kind": 4194304, "kindString": "Type alias", @@ -6934,22 +7269,22 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 53, + "line": 48, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L53" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L48" } ], "type": { "type": "reflection", "declaration": { - "id": 98, + "id": 114, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 101, + "id": 117, "name": "error", "kind": 1024, "kindString": "Property", @@ -6957,9 +7292,9 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 56, + "line": 51, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L56" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L51" } ], "type": { @@ -6967,14 +7302,14 @@ "elements": [ { "type": "reference", - "id": 89, + "id": 105, "name": "Payload" } ] } }, { - "id": 100, + "id": 116, "name": "module.activate", "kind": 1024, "kindString": "Property", @@ -6982,9 +7317,9 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 55, + "line": 50, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L55" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L50" } ], "type": { @@ -6992,14 +7327,14 @@ "elements": [ { "type": "reference", - "id": 89, + "id": 105, "name": "Payload" } ] } }, { - "id": 99, + "id": 115, "name": "module.register", "kind": 1024, "kindString": "Property", @@ -7007,9 +7342,9 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 54, + "line": 49, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L54" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L49" } ], "type": { @@ -7017,14 +7352,14 @@ "elements": [ { "type": "reference", - "id": 89, + "id": 105, "name": "Payload" } ] } }, { - "id": 102, + "id": 118, "name": "warning", "kind": 1024, "kindString": "Property", @@ -7032,9 +7367,9 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 57, + "line": 52, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L57" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L52" } ], "type": { @@ -7052,26 +7387,26 @@ { "title": "Properties", "children": [ - 101, - 100, - 99, - 102 + 117, + 116, + 115, + 118 ] } ], "sources": [ { "fileName": "src/types/handler.ts", - "line": 53, + "line": 48, "character": 32, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L53" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L48" } ] } } }, { - "id": 187, + "id": 204, "name": "SernOptionsData", "kind": 4194304, "kindString": "Type alias", @@ -7081,12 +7416,12 @@ "fileName": "src/handler/structures/module.ts", "line": 205, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L205" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L205" } ], "typeParameters": [ { - "id": 188, + "id": 205, "name": "U", "kind": 131072, "kindString": "Type parameter", @@ -7109,7 +7444,7 @@ "type": "conditional", "checkType": { "type": "reference", - "id": 188, + "id": 205, "name": "U" }, "extendsType": { @@ -7120,14 +7455,14 @@ }, "trueType": { "type": "reference", - "id": 195, + "id": 212, "name": "SernSubCommandData" }, "falseType": { "type": "conditional", "checkType": { "type": "reference", - "id": 188, + "id": 205, "name": "U" }, "extendsType": { @@ -7138,19 +7473,19 @@ }, "trueType": { "type": "reference", - "id": 199, + "id": 216, "name": "SernSubCommandGroupData" }, "falseType": { "type": "reference", - "id": 189, + "id": 206, "name": "BaseOptions" } } } }, { - "id": 195, + "id": 212, "name": "SernSubCommandData", "kind": 4194304, "kindString": "Type alias", @@ -7160,12 +7495,12 @@ "fileName": "src/handler/structures/module.ts", "line": 189, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L189" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L189" } ], "type": { "type": "reference", - "id": 59, + "id": 79, "typeArguments": [ { "type": "reference", @@ -7188,14 +7523,14 @@ { "type": "reflection", "declaration": { - "id": 196, + "id": 213, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 198, + "id": 215, "name": "options", "kind": 1024, "kindString": "Property", @@ -7207,20 +7542,20 @@ "fileName": "src/handler/structures/module.ts", "line": 193, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L193" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L193" } ], "type": { "type": "array", "elementType": { "type": "reference", - "id": 189, + "id": 206, "name": "BaseOptions" } } }, { - "id": 197, + "id": 214, "name": "type", "kind": 1024, "kindString": "Property", @@ -7230,7 +7565,7 @@ "fileName": "src/handler/structures/module.ts", "line": 192, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L192" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L192" } ], "type": { @@ -7245,8 +7580,8 @@ { "title": "Properties", "children": [ - 198, - 197 + 215, + 214 ] } ], @@ -7255,7 +7590,7 @@ "fileName": "src/handler/structures/module.ts", "line": 191, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L191" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L191" } ] } @@ -7265,7 +7600,7 @@ } }, { - "id": 199, + "id": 216, "name": "SernSubCommandGroupData", "kind": 4194304, "kindString": "Type alias", @@ -7275,12 +7610,12 @@ "fileName": "src/handler/structures/module.ts", "line": 197, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L197" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L197" } ], "type": { "type": "reference", - "id": 59, + "id": 79, "typeArguments": [ { "type": "reference", @@ -7303,14 +7638,14 @@ { "type": "reflection", "declaration": { - "id": 200, + "id": 217, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 202, + "id": 219, "name": "options", "kind": 1024, "kindString": "Property", @@ -7322,20 +7657,20 @@ "fileName": "src/handler/structures/module.ts", "line": 201, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L201" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L201" } ], "type": { "type": "array", "elementType": { "type": "reference", - "id": 195, + "id": 212, "name": "SernSubCommandData" } } }, { - "id": 201, + "id": 218, "name": "type", "kind": 1024, "kindString": "Property", @@ -7345,7 +7680,7 @@ "fileName": "src/handler/structures/module.ts", "line": 200, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L200" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L200" } ], "type": { @@ -7360,8 +7695,8 @@ { "title": "Properties", "children": [ - 202, - 201 + 219, + 218 ] } ], @@ -7370,7 +7705,7 @@ "fileName": "src/handler/structures/module.ts", "line": 199, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L199" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L199" } ] } @@ -7380,7 +7715,7 @@ } }, { - "id": 138, + "id": 155, "name": "SlashCommand", "kind": 4194304, "kindString": "Type alias", @@ -7390,12 +7725,12 @@ "fileName": "src/handler/structures/module.ts", "line": 44, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L44" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L44" } ], "type": { "type": "reference", - "id": 59, + "id": 79, "typeArguments": [ { "type": "reference", @@ -7404,14 +7739,14 @@ { "type": "reflection", "declaration": { - "id": 139, + "id": 156, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 144, + "id": 161, "name": "execute", "kind": 1024, "kindString": "Property", @@ -7421,13 +7756,13 @@ "fileName": "src/handler/structures/module.ts", "line": 51, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L51" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L51" } ], "type": { "type": "reflection", "declaration": { - "id": 145, + "id": 162, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -7437,31 +7772,31 @@ "fileName": "src/handler/structures/module.ts", "line": 51, "character": 17, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L51" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L51" } ], "signatures": [ { - "id": 146, + "id": 163, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 147, + "id": 164, "name": "ctx", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 103, + "id": 120, "name": "Context" } }, { - "id": 148, + "id": 165, "name": "args", "kind": 32768, "kindString": "Parameter", @@ -7475,7 +7810,7 @@ }, { "type": "reference", - "id": 58, + "id": 78, "name": "SlashOptions" } ] @@ -7509,7 +7844,7 @@ } }, { - "id": 141, + "id": 158, "name": "onEvent", "kind": 1024, "kindString": "Property", @@ -7519,18 +7854,18 @@ "fileName": "src/handler/structures/module.ts", "line": 48, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L48" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L48" } ], "type": { "type": "array", "elementType": { "type": "reference", - "id": 279, + "id": 296, "typeArguments": [ { "type": "reference", - "id": 205, + "id": 222, "name": "CommandType.Slash" } ], @@ -7539,7 +7874,7 @@ } }, { - "id": 143, + "id": 160, "name": "options", "kind": 1024, "kindString": "Property", @@ -7551,20 +7886,20 @@ "fileName": "src/handler/structures/module.ts", "line": 50, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L50" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L50" } ], "type": { "type": "array", "elementType": { "type": "reference", - "id": 187, + "id": 204, "name": "SernOptionsData" } } }, { - "id": 142, + "id": 159, "name": "plugins", "kind": 1024, "kindString": "Property", @@ -7574,20 +7909,20 @@ "fileName": "src/handler/structures/module.ts", "line": 49, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L49" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L49" } ], "type": { "type": "array", "elementType": { "type": "reference", - "id": 230, + "id": 247, "name": "CommandPlugin" } } }, { - "id": 140, + "id": 157, "name": "type", "kind": 1024, "kindString": "Property", @@ -7597,12 +7932,12 @@ "fileName": "src/handler/structures/module.ts", "line": 47, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L47" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L47" } ], "type": { "type": "reference", - "id": 205, + "id": 222, "name": "CommandType.Slash" } } @@ -7611,11 +7946,11 @@ { "title": "Properties", "children": [ - 144, - 141, - 143, - 142, - 140 + 161, + 158, + 160, + 159, + 157 ] } ], @@ -7624,7 +7959,7 @@ "fileName": "src/handler/structures/module.ts", "line": 46, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L46" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L46" } ] } @@ -7634,7 +7969,7 @@ } }, { - "id": 58, + "id": 78, "name": "SlashOptions", "kind": 4194304, "kindString": "Type alias", @@ -7642,9 +7977,9 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 13, + "line": 14, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L13" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L14" } ], "type": { @@ -7676,7 +8011,7 @@ } }, { - "id": 78, + "id": 94, "name": "SpreadParams", "kind": 4194304, "kindString": "Type alias", @@ -7684,14 +8019,14 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 39, + "line": 34, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L39" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L34" } ], "typeParameters": [ { - "id": 85, + "id": 101, "name": "T", "kind": 131072, "kindString": "Type parameter", @@ -7699,7 +8034,7 @@ "type": { "type": "reflection", "declaration": { - "id": 82, + "id": 98, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -7707,21 +8042,21 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 39, + "line": 34, "character": 35, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L39" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L34" } ], "signatures": [ { - "id": 83, + "id": 99, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 84, + "id": 100, "name": "args", "kind": 32768, "kindString": "Parameter", @@ -7747,7 +8082,7 @@ "type": { "type": "reflection", "declaration": { - "id": 79, + "id": 95, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -7755,14 +8090,14 @@ "sources": [ { "fileName": "src/types/handler.ts", - "line": 39, + "line": 34, "character": 66, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/types/handler.ts#L39" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/types/handler.ts#L34" } ], "signatures": [ { - "id": 80, + "id": 96, "name": "__type", "kind": 4096, "kindString": "Call signature", @@ -7777,7 +8112,7 @@ }, "parameters": [ { - "id": 81, + "id": 97, "name": "args", "kind": 32768, "kindString": "Parameter", @@ -7793,7 +8128,7 @@ "typeArguments": [ { "type": "reference", - "id": 85, + "id": 101, "name": "T" } ], @@ -7814,7 +8149,7 @@ } }, { - "id": 149, + "id": 166, "name": "TextCommand", "kind": 4194304, "kindString": "Type alias", @@ -7824,12 +8159,12 @@ "fileName": "src/handler/structures/module.ts", "line": 33, "character": 12, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L33" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L33" } ], "type": { "type": "reference", - "id": 59, + "id": 79, "typeArguments": [ { "type": "reference", @@ -7838,14 +8173,14 @@ { "type": "reflection", "declaration": { - "id": 150, + "id": 167, "name": "__type", "kind": 65536, "kindString": "Type literal", "flags": {}, "children": [ { - "id": 154, + "id": 171, "name": "alias", "kind": 1024, "kindString": "Property", @@ -7857,7 +8192,7 @@ "fileName": "src/handler/structures/module.ts", "line": 39, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L39" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L39" } ], "type": { @@ -7869,7 +8204,7 @@ } }, { - "id": 155, + "id": 172, "name": "execute", "kind": 1024, "kindString": "Property", @@ -7879,13 +8214,13 @@ "fileName": "src/handler/structures/module.ts", "line": 40, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L40" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L40" } ], "type": { "type": "reflection", "declaration": { - "id": 156, + "id": 173, "name": "__type", "kind": 65536, "kindString": "Type literal", @@ -7895,31 +8230,31 @@ "fileName": "src/handler/structures/module.ts", "line": 40, "character": 17, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L40" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L40" } ], "signatures": [ { - "id": 157, + "id": 174, "name": "__type", "kind": 4096, "kindString": "Call signature", "flags": {}, "parameters": [ { - "id": 158, + "id": 175, "name": "ctx", "kind": 32768, "kindString": "Parameter", "flags": {}, "type": { "type": "reference", - "id": 103, + "id": 120, "name": "Context" } }, { - "id": 159, + "id": 176, "name": "args", "kind": 32768, "kindString": "Parameter", @@ -7969,7 +8304,7 @@ } }, { - "id": 152, + "id": 169, "name": "onEvent", "kind": 1024, "kindString": "Property", @@ -7979,18 +8314,18 @@ "fileName": "src/handler/structures/module.ts", "line": 37, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L37" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L37" } ], "type": { "type": "array", "elementType": { "type": "reference", - "id": 279, + "id": 296, "typeArguments": [ { "type": "reference", - "id": 204, + "id": 221, "name": "CommandType.Text" } ], @@ -7999,7 +8334,7 @@ } }, { - "id": 153, + "id": 170, "name": "plugins", "kind": 1024, "kindString": "Property", @@ -8009,20 +8344,20 @@ "fileName": "src/handler/structures/module.ts", "line": 38, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L38" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L38" } ], "type": { "type": "array", "elementType": { "type": "reference", - "id": 230, + "id": 247, "name": "CommandPlugin" } } }, { - "id": 151, + "id": 168, "name": "type", "kind": 1024, "kindString": "Property", @@ -8032,12 +8367,12 @@ "fileName": "src/handler/structures/module.ts", "line": 36, "character": 8, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L36" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L36" } ], "type": { "type": "reference", - "id": 204, + "id": 221, "name": "CommandType.Text" } } @@ -8046,11 +8381,11 @@ { "title": "Properties", "children": [ - 154, - 155, - 152, - 153, - 151 + 171, + 172, + 169, + 170, + 168 ] } ], @@ -8059,7 +8394,7 @@ "fileName": "src/handler/structures/module.ts", "line": 35, "character": 4, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/structures/module.ts#L35" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/structures/module.ts#L35" } ] } @@ -8077,9 +8412,9 @@ "sources": [ { "fileName": "src/handler/sern.ts", - "line": 86, + "line": 91, "character": 16, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sern.ts#L86" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L91" } ], "signatures": [ @@ -8106,7 +8441,7 @@ "flags": {}, "type": { "type": "reference", - "id": 332, + "id": 349, "name": "InputCommandModule" } } @@ -8127,9 +8462,9 @@ "sources": [ { "fileName": "src/handler/sern.ts", - "line": 107, + "line": 112, "character": 16, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/handler/sern.ts#L107" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/handler/sern.ts#L112" } ], "signatures": [ @@ -8156,7 +8491,7 @@ "flags": {}, "type": { "type": "reference", - "id": 335, + "id": 352, "name": "InputEventModule" } } @@ -8173,76 +8508,77 @@ { "title": "Namespaces", "children": [ - 7 + 25 ] }, { "title": "Enumerations", "children": [ - 203, - 212, - 219, - 216 + 220, + 229, + 236, + 233 ] }, { "title": "Classes", "children": [ - 103, - 25 + 16, + 120, + 7, + 45 ] }, { "title": "Interfaces", "children": [ - 223, - 173 + 240, + 190 ] }, { "title": "Type Aliases", "children": [ - 54, - 271, - 189, - 160, - 316, - 330, - 230, - 87, - 88, - 86, - 62, - 243, - 306, - 65, - 323, - 318, - 328, - 317, - 279, - 252, - 298, - 332, - 335, - 76, - 172, - 50, - 59, - 52, - 89, 74, - 190, - 262, 288, - 97, - 187, - 195, - 199, - 138, - 58, + 206, + 177, + 333, + 347, + 247, + 103, + 104, + 102, + 82, + 260, + 323, + 85, + 340, + 335, + 345, + 334, + 296, + 269, + 315, + 349, + 352, + 189, + 70, + 79, + 72, + 105, + 119, + 207, + 279, + 305, + 113, + 204, + 212, + 216, + 155, 78, - 149 + 94, + 166 ] }, { @@ -8258,7 +8594,7 @@ "fileName": "src/index.ts", "line": 1, "character": 0, - "url": "https://github.com/sern-handler/handler/blob/6b8995d/src/index.ts#L1" + "url": "https://github.com/sern-handler/handler/blob/5028886/src/index.ts#L1" } ] } \ No newline at end of file