{ "id": 0, "name": "@sern/handler", "variant": "project", "kind": 1, "flags": {}, "children": [ { "id": 309, "name": "Presence", "variant": "declaration", "kind": 4, "flags": {}, "children": [ { "id": 333, "name": "Result", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 336, "name": "activities", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "core/presences.ts", "line": 11, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L11" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "ActivitiesOptions" }, "name": "ActivitiesOptions", "package": "discord.js" } } }, { "id": 335, "name": "afk", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "core/presences.ts", "line": 10, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L10" } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 339, "name": "onRepeat", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "core/presences.ts", "line": 14, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L14" } ], "type": { "type": "reflection", "declaration": { "id": 340, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/presences.ts", "line": 14, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L14" } ], "signatures": [ { "id": 341, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/presences.ts", "line": 14, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L14" } ], "parameters": [ { "id": 342, "name": "previous", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 333, "name": "Result", "package": "@sern/handler" } } ], "type": { "type": "reference", "target": 333, "name": "Result", "package": "@sern/handler" } } ] } } }, { "id": 338, "name": "repeat", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "core/presences.ts", "line": 13, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L13" } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "number" }, { "type": "tuple", "elements": [ { "type": "reference", "target": 407, "name": "Emitter", "package": "@sern/handler" }, { "type": "intrinsic", "name": "string" } ] } ] } }, { "id": 337, "name": "shardId", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "core/presences.ts", "line": 12, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L12" } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "number" } } }, { "id": 334, "name": "status", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "core/presences.ts", "line": 9, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L9" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "Status" }, "name": "Status", "package": "@sern/handler" } } ], "groups": [ { "title": "Properties", "children": [336, 335, 339, 338, 337, 334] } ], "sources": [ { "fileName": "core/presences.ts", "line": 8, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L8" } ] }, { "id": 343, "name": "Config", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "core/presences.ts", "line": 17, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L17" } ], "typeParameters": [ { "id": 350, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "array", "elementType": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/dependencies.d.ts", "qualifiedName": "__global.Dependencies" }, "name": "Dependencies", "package": "@sern/handler", "qualifiedName": "__global.Dependencies" } } } } ], "type": { "type": "reflection", "declaration": { "id": 344, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 346, "name": "execute", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "core/presences.ts", "line": 20, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L20" } ], "type": { "type": "reflection", "declaration": { "id": 347, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/presences.ts", "line": 20, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L20" } ], "signatures": [ { "id": 348, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "parameters": [ { "id": 349, "name": "v", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "IntoDependencies" }, "typeArguments": [ { "type": "reference", "target": 350, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } ], "name": "IntoDependencies", "package": "@sern/handler" } } ], "type": { "type": "reference", "target": 333, "name": "Result", "package": "@sern/handler" } } ] } } }, { "id": 345, "name": "inject", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "core/presences.ts", "line": 19, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L19" } ], "type": { "type": "tuple", "elements": [ { "type": "rest", "elementType": { "type": "reference", "target": 350, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } } ] } } ], "groups": [ { "title": "Properties", "children": [346, 345] } ], "sources": [ { "fileName": "core/presences.ts", "line": 18, "character": 0, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L18" } ] } } }, { "id": 310, "name": "module", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "core/presences.ts", "line": 28, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L28" } ], "signatures": [ { "id": 311, "name": "module", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "A small wrapper to provide type inference.\nCreate a Presence module which **MUST** be put in a file called presence.(language-extension)\nadjacent to the file where **Sern.init** is CALLED." } ] }, "sources": [ { "fileName": "core/presences.ts", "line": 28, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L28" } ], "typeParameter": [ { "id": 312, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "array", "elementType": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/dependencies.d.ts", "qualifiedName": "__global.Dependencies" }, "name": "Dependencies", "package": "@sern/handler", "qualifiedName": "__global.Dependencies" } } } } ], "parameters": [ { "id": 313, "name": "conf", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 343, "typeArguments": [ { "type": "reference", "target": 312, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } ], "name": "Config", "package": "@sern/handler" } } ], "type": { "type": "reference", "target": 343, "typeArguments": [ { "type": "reference", "target": 312, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } ], "name": "Config", "package": "@sern/handler" } } ] }, { "id": 314, "name": "of", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "core/presences.ts", "line": 37, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L37" } ], "signatures": [ { "id": 315, "name": "of", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Create a Presence body which can be either: \n- once, the presence is activated only once.\n- repeated, per cycle or event, the presence can be changed." } ] }, "sources": [ { "fileName": "core/presences.ts", "line": 37, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L37" } ], "parameters": [ { "id": 316, "name": "root", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 333, "name": "Result", "package": "@sern/handler" }, { "type": "union", "types": [ { "type": "literal", "value": "repeat" }, { "type": "literal", "value": "onRepeat" } ] } ], "name": "Omit", "package": "typescript" } } ], "type": { "type": "reflection", "declaration": { "id": 317, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 330, "name": "once", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nPresence\n .of({\n activities: [\n { name: \"Chilling out\" }\n ]\n })\n .once() // Sets the presence once, with what's provided in '.of()'\n```" } ] } ] }, "sources": [ { "fileName": "core/presences.ts", "line": 65, "character": 8, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L65" } ], "type": { "type": "reflection", "declaration": { "id": 331, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/presences.ts", "line": 65, "character": 14, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L65" } ], "signatures": [ { "id": 332, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/presences.ts", "line": 65, "character": 14, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L65" } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": 333, "name": "Result", "package": "@sern/handler" }, { "type": "union", "types": [ { "type": "literal", "value": "repeat" }, { "type": "literal", "value": "onRepeat" } ] } ], "name": "Omit", "package": "typescript" } } ] } }, "defaultValue": "..." }, { "id": 318, "name": "repeated", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nPresence\n .of({ \n activities: [{ name: \"deez nuts\" }] \n }) //starts the presence with \"deez nuts\".\n .repeated(prev => { \n return {\n afk: true,\n activities: prev.activities?.map(s => ({ ...s, name: s.name+\"s\" }))\n };\n }, 10000)) //every 10 s, the callback sets the presence to the returned one.\n```" } ] } ] }, "sources": [ { "fileName": "core/presences.ts", "line": 52, "character": 8, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L52" } ], "type": { "type": "reflection", "declaration": { "id": 319, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/presences.ts", "line": 52, "character": 18, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L52" } ], "signatures": [ { "id": 320, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/presences.ts", "line": 52, "character": 18, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L52" } ], "parameters": [ { "id": 321, "name": "onRepeat", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "PresenceReduce" }, "name": "PresenceReduce", "package": "@sern/handler" } }, { "id": 322, "name": "repeat", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "number" }, { "type": "tuple", "elements": [ { "type": "reference", "target": 407, "name": "Emitter", "package": "@sern/handler" }, { "type": "intrinsic", "name": "string" } ] } ] } } ], "type": { "type": "reflection", "declaration": { "id": 323, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 327, "name": "activities", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "core/presences.ts", "line": 11, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L11" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "ActivitiesOptions" }, "name": "ActivitiesOptions", "package": "discord.js" } } }, { "id": 326, "name": "afk", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "core/presences.ts", "line": 10, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L10" } ], "type": { "type": "intrinsic", "name": "boolean" } }, { "id": 329, "name": "onRepeat", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "core/presences.ts", "line": 53, "character": 29, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L53" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "PresenceReduce" }, "name": "PresenceReduce", "package": "@sern/handler" } }, { "id": 328, "name": "repeat", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "core/presences.ts", "line": 53, "character": 21, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L53" } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "number" }, { "type": "tuple", "elements": [ { "type": "reference", "target": 407, "name": "Emitter", "package": "@sern/handler" }, { "type": "intrinsic", "name": "string" } ] } ] } }, { "id": 324, "name": "shardId", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "core/presences.ts", "line": 12, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L12" } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "number" } } }, { "id": 325, "name": "status", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "core/presences.ts", "line": 9, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L9" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "Status" }, "name": "Status", "package": "@sern/handler" } } ], "groups": [ { "title": "Properties", "children": [ 327, 326, 329, 328, 324, 325 ] } ], "sources": [ { "fileName": "core/presences.ts", "line": 53, "character": 19, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L53" } ] } } } ] } }, "defaultValue": "..." } ], "groups": [ { "title": "Properties", "children": [330, 318] } ], "sources": [ { "fileName": "core/presences.ts", "line": 38, "character": 11, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L38" } ] } } } ] } ], "groups": [ { "title": "Interfaces", "children": [333] }, { "title": "Type Aliases", "children": [343] }, { "title": "Functions", "children": [310, 314] } ], "sources": [ { "fileName": "core/presences.ts", "line": 1, "character": 0, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/presences.ts#L1" } ] }, { "id": 1, "name": "Sern", "variant": "declaration", "kind": 4, "flags": {}, "children": [ { "id": 2, "name": "init", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "sern.ts", "line": 26, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/sern.ts#L26" } ], "signatures": [ { "id": 3, "name": "init", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "1.0.0" } ] }, { "tag": "@example", "content": [ { "kind": "code", "text": "```ts title=\"src/index.ts\"\nSern.init({\n commands: 'dist/commands',\n events: 'dist/events',\n})\n```" } ] } ] }, "sources": [ { "fileName": "sern.ts", "line": 26, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/sern.ts#L26" } ], "parameters": [ { "id": 4, "name": "maybeWrapper", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "reference", "target": 223, "name": "Wrapper", "package": "@sern/handler" }, { "type": "literal", "value": "file" } ] } } ], "type": { "type": "intrinsic", "name": "void" } } ] } ], "groups": [ { "title": "Functions", "children": [2] } ], "sources": [ { "fileName": "sern.ts", "line": 1, "character": 0, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/sern.ts#L1" } ] }, { "id": 472, "name": "CommandType", "variant": "declaration", "kind": 8, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "1.0.0\nA bitfield that discriminates command modules" } ] }, { "tag": "@example", "content": [ { "kind": "code", "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```" } ] } ] }, "children": [ { "id": 475, "name": "Both", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "core/structures/enums.ts", "line": 20, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L20" } ], "type": { "type": "literal", "value": 3 } }, { "id": 478, "name": "Button", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "core/structures/enums.ts", "line": 23, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L23" } ], "type": { "type": "literal", "value": 16 } }, { "id": 484, "name": "ChannelSelect", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "core/structures/enums.ts", "line": 29, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L29" } ], "type": { "type": "literal", "value": 1024 } }, { "id": 477, "name": "CtxMsg", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "core/structures/enums.ts", "line": 22, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L22" } ], "type": { "type": "literal", "value": 8 } }, { "id": 476, "name": "CtxUser", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "core/structures/enums.ts", "line": 21, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L21" } ], "type": { "type": "literal", "value": 4 } }, { "id": 483, "name": "MentionableSelect", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "core/structures/enums.ts", "line": 28, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L28" } ], "type": { "type": "literal", "value": 512 } }, { "id": 480, "name": "Modal", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "core/structures/enums.ts", "line": 25, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L25" } ], "type": { "type": "literal", "value": 64 } }, { "id": 482, "name": "RoleSelect", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "core/structures/enums.ts", "line": 27, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L27" } ], "type": { "type": "literal", "value": 256 } }, { "id": 474, "name": "Slash", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "core/structures/enums.ts", "line": 19, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L19" } ], "type": { "type": "literal", "value": 2 } }, { "id": 479, "name": "StringSelect", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "core/structures/enums.ts", "line": 24, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L24" } ], "type": { "type": "literal", "value": 32 } }, { "id": 473, "name": "Text", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "core/structures/enums.ts", "line": 18, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L18" } ], "type": { "type": "literal", "value": 1 } }, { "id": 481, "name": "UserSelect", "variant": "declaration", "kind": 16, "flags": {}, "sources": [ { "fileName": "core/structures/enums.ts", "line": 26, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L26" } ], "type": { "type": "literal", "value": 128 } } ], "groups": [ { "title": "Enumeration Members", "children": [475, 478, 484, 477, 476, 483, 480, 482, 474, 479, 473, 481] } ], "sources": [ { "fileName": "core/structures/enums.ts", "line": 17, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L17" } ] }, { "id": 492, "name": "EventType", "variant": "declaration", "kind": 8, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "A bitfield that discriminates event modules" } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "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```" } ] } ] }, "children": [ { "id": 493, "name": "Discord", "variant": "declaration", "kind": 16, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The EventType for handling discord events" } ] }, "sources": [ { "fileName": "core/structures/enums.ts", "line": 51, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L51" } ], "type": { "type": "literal", "value": 1 } }, { "id": 495, "name": "External", "variant": "declaration", "kind": 16, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The EventType for handling external events.\nCould be for example, " }, { "kind": "code", "text": "`process`" }, { "kind": "text", "text": " events, database events" } ] }, "sources": [ { "fileName": "core/structures/enums.ts", "line": 60, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L60" } ], "type": { "type": "literal", "value": 3 } }, { "id": 494, "name": "Sern", "variant": "declaration", "kind": 16, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The EventType for handling sern events" } ] }, "sources": [ { "fileName": "core/structures/enums.ts", "line": 55, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L55" } ], "type": { "type": "literal", "value": 2 } } ], "groups": [ { "title": "Enumeration Members", "children": [493, 495, 494] } ], "sources": [ { "fileName": "core/structures/enums.ts", "line": 47, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L47" } ] }, { "id": 488, "name": "PayloadType", "variant": "declaration", "kind": 8, "flags": {}, "children": [ { "id": 490, "name": "Failure", "variant": "declaration", "kind": 16, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The PayloadType for a SernEmitter failure event" } ] }, "sources": [ { "fileName": "core/structures/enums.ts", "line": 98, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L98" } ], "type": { "type": "literal", "value": "failure" } }, { "id": 489, "name": "Success", "variant": "declaration", "kind": 16, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The PayloadType for a SernEmitter success event" } ] }, "sources": [ { "fileName": "core/structures/enums.ts", "line": 94, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L94" } ], "type": { "type": "literal", "value": "success" } }, { "id": 491, "name": "Warning", "variant": "declaration", "kind": 16, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The PayloadType for a SernEmitter warning event" } ] }, "sources": [ { "fileName": "core/structures/enums.ts", "line": 102, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L102" } ], "type": { "type": "literal", "value": "warning" } } ], "groups": [ { "title": "Enumeration Members", "children": [490, 489, 491] } ], "sources": [ { "fileName": "core/structures/enums.ts", "line": 90, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L90" } ] }, { "id": 485, "name": "PluginType", "variant": "declaration", "kind": 8, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "A bitfield that discriminates plugins" } ], "blockTags": [ { "tag": "@example", "content": [ { "kind": "code", "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```" } ] } ] }, "children": [ { "id": 487, "name": "Control", "variant": "declaration", "kind": 16, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The PluginType for EventPlugins" } ] }, "sources": [ { "fileName": "core/structures/enums.ts", "line": 85, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L85" } ], "type": { "type": "literal", "value": 2 } }, { "id": 486, "name": "Init", "variant": "declaration", "kind": 16, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The PluginType for InitPlugins" } ] }, "sources": [ { "fileName": "core/structures/enums.ts", "line": 81, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L81" } ], "type": { "type": "literal", "value": 1 } } ], "groups": [ { "title": "Enumeration Members", "children": [487, 486] } ], "sources": [ { "fileName": "core/structures/enums.ts", "line": 77, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/enums.ts#L77" } ] }, { "id": 496, "name": "Context", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "1.0.0\nProvides values shared between\nMessage and ChatInputCommandInteraction" } ] } ] }, "children": [ { "id": 500, "name": "constructor", "variant": "declaration", "kind": 512, "flags": { "isProtected": true }, "sources": [ { "fileName": "core/structures/context.ts", "line": 29, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L29" } ], "signatures": [ { "id": 501, "name": "new Context", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "core/structures/context.ts", "line": 29, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L29" } ], "parameters": [ { "id": 502, "name": "ctx", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/ts-results-es/src/result.ts", "qualifiedName": "Result" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "Message" }, "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ], "name": "Message", "package": "discord.js" }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "ChatInputCommandInteraction" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "CacheType" }, "name": "CacheType", "package": "discord.js" } ], "name": "ChatInputCommandInteraction", "package": "discord.js" } ], "name": "Result", "package": "ts-results-es" } } ], "type": { "type": "reference", "target": 496, "name": "Context", "package": "@sern/handler" }, "overwrites": { "type": "reference", "target": -1, "name": "CoreContext.constructor" } } ], "overwrites": { "type": "reference", "target": -1, "name": "CoreContext.constructor" } }, { "id": 505, "name": "ctx", "variant": "declaration", "kind": 1024, "flags": { "isProtected": true }, "sources": [ { "fileName": "core/structures/context.ts", "line": 29, "character": 36, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L29" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/ts-results-es/src/result.ts", "qualifiedName": "Result" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "Message" }, "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ], "name": "Message", "package": "discord.js" }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "ChatInputCommandInteraction" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "CacheType" }, "name": "CacheType", "package": "discord.js" } ], "name": "ChatInputCommandInteraction", "package": "discord.js" } ], "name": "Result", "package": "ts-results-es" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "CoreContext.ctx" } }, { "id": 508, "name": "channel", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "core/structures/context.ts", "line": 39, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L39" } ], "getSignature": { "id": 509, "name": "channel", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "core/structures/context.ts", "line": 39, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L39" } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "TextBasedChannel" }, "name": "TextBasedChannel", "package": "discord.js" } ] } } }, { "id": 510, "name": "channelId", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "core/structures/context.ts", "line": 45, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L45" } ], "getSignature": { "id": 511, "name": "channelId", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "core/structures/context.ts", "line": 45, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L45" } ], "type": { "type": "intrinsic", "name": "string" } } }, { "id": 524, "name": "client", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "core/structures/context.ts", "line": 91, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L91" } ], "getSignature": { "id": 525, "name": "client", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "core/structures/context.ts", "line": 91, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L91" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "Client" }, "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ], "name": "Client", "package": "discord.js" } } }, { "id": 516, "name": "createdTimestamp", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "core/structures/context.ts", "line": 65, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L65" } ], "getSignature": { "id": 517, "name": "createdTimestamp", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "core/structures/context.ts", "line": 65, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L65" } ], "type": { "type": "intrinsic", "name": "number" } } }, { "id": 518, "name": "guild", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "core/structures/context.ts", "line": 71, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L71" } ], "getSignature": { "id": 519, "name": "guild", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "core/structures/context.ts", "line": 71, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L71" } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "Guild" }, "name": "Guild", "package": "discord.js" } ] } } }, { "id": 520, "name": "guildId", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "core/structures/context.ts", "line": 77, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L77" } ], "getSignature": { "id": 521, "name": "guildId", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "core/structures/context.ts", "line": 77, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L77" } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "intrinsic", "name": "string" } ] } } }, { "id": 506, "name": "id", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "core/structures/context.ts", "line": 33, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L33" } ], "getSignature": { "id": 507, "name": "id", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "core/structures/context.ts", "line": 33, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L33" } ], "type": { "type": "intrinsic", "name": "string" } } }, { "id": 526, "name": "inGuild", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "core/structures/context.ts", "line": 97, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L97" } ], "getSignature": { "id": 527, "name": "inGuild", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "core/structures/context.ts", "line": 97, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L97" } ], "type": { "type": "intrinsic", "name": "boolean" } } }, { "id": 533, "name": "interaction", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "core/structures/core-context.ts", "line": 15, "character": 8, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/core-context.ts#L15" } ], "getSignature": { "id": 534, "name": "interaction", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "core/structures/core-context.ts", "line": 15, "character": 8, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/core-context.ts#L15" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/core/structures/core-context.ts", "qualifiedName": "CoreContext.I" }, "name": "I", "package": "@sern/handler", "qualifiedName": "CoreContext.I", "refersToTypeParameter": true }, "inheritedFrom": { "type": "reference", "target": -1, "name": "CoreContext.interaction" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "CoreContext.interaction" } }, { "id": 522, "name": "member", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "core/structures/context.ts", "line": 85, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L85" } ], "getSignature": { "id": 523, "name": "member", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "core/structures/context.ts", "line": 85, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L85" } ], "type": { "type": "union", "types": [ { "type": "literal", "value": null }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "GuildMember" }, "name": "GuildMember", "package": "discord.js" }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord-api-types/payloads/v10/_interactions/base.ts", "qualifiedName": "APIInteractionGuildMember" }, "name": "APIInteractionGuildMember", "package": "discord-api-types" } ] } } }, { "id": 531, "name": "message", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "core/structures/core-context.ts", "line": 12, "character": 8, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/core-context.ts#L12" } ], "getSignature": { "id": 532, "name": "message", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "core/structures/core-context.ts", "line": 12, "character": 8, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/core-context.ts#L12" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/core/structures/core-context.ts", "qualifiedName": "CoreContext.M" }, "name": "M", "package": "@sern/handler", "qualifiedName": "CoreContext.M", "refersToTypeParameter": true }, "inheritedFrom": { "type": "reference", "target": -1, "name": "CoreContext.message" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "CoreContext.message" } }, { "id": 503, "name": "options", "variant": "declaration", "kind": 262144, "flags": {}, "sources": [ { "fileName": "core/structures/context.ts", "line": 26, "character": 8, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L26" } ], "getSignature": { "id": 504, "name": "options", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "core/structures/context.ts", "line": 26, "character": 8, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L26" } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "CommandInteractionOptionResolver" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "CacheType" }, "name": "CacheType", "package": "discord.js" } ], "name": "CommandInteractionOptionResolver", "package": "discord.js" }, { "type": "union", "types": [ { "type": "literal", "value": "getMessage" }, { "type": "literal", "value": "getFocused" } ] } ], "name": "Omit", "package": "typescript" }, "overwrites": { "type": "reference", "target": -1, "name": "CoreContext.options" } }, "overwrites": { "type": "reference", "target": -1, "name": "CoreContext.options" } }, { "id": 512, "name": "user", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "core/structures/context.ts", "line": 55, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L55" } ], "getSignature": { "id": 513, "name": "user", "variant": "signature", "kind": 524288, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "If context is holding a message, message.author\nelse, interaction.user" } ] }, "sources": [ { "fileName": "core/structures/context.ts", "line": 55, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L55" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "User" }, "name": "User", "package": "discord.js" } } }, { "id": 514, "name": "userId", "variant": "declaration", "kind": 262144, "flags": { "isPublic": true }, "sources": [ { "fileName": "core/structures/context.ts", "line": 61, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L61" } ], "getSignature": { "id": 515, "name": "userId", "variant": "signature", "kind": 524288, "flags": {}, "sources": [ { "fileName": "core/structures/context.ts", "line": 61, "character": 15, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L61" } ], "type": { "type": "intrinsic", "name": "string" } } }, { "id": 535, "name": "isMessage", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true }, "sources": [ { "fileName": "core/structures/core-context.ts", "line": 19, "character": 11, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/core-context.ts#L19" } ], "signatures": [ { "id": 536, "name": "isMessage", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/structures/core-context.ts", "line": 19, "character": 11, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/core-context.ts#L19" } ], "type": { "type": "predicate", "name": "this", "asserts": false, "targetType": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/core/structures/core-context.ts", "qualifiedName": "CoreContext" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "Message" }, "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ], "name": "Message", "package": "discord.js" }, { "type": "intrinsic", "name": "never" } ], "name": "CoreContext", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "CoreContext.isMessage" } } ], "inheritedFrom": { "type": "reference", "target": -1, "name": "CoreContext.isMessage" } }, { "id": 537, "name": "isSlash", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true }, "sources": [ { "fileName": "core/structures/core-context.ts", "line": 23, "character": 11, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/core-context.ts#L23" } ], "signatures": [ { "id": 538, "name": "isSlash", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/structures/core-context.ts", "line": 23, "character": 11, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/core-context.ts#L23" } ], "type": { "type": "predicate", "name": "this", "asserts": false, "targetType": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/core/structures/core-context.ts", "qualifiedName": "CoreContext" }, "typeArguments": [ { "type": "intrinsic", "name": "never" }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "ChatInputCommandInteraction" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "CacheType" }, "name": "CacheType", "package": "discord.js" } ], "name": "ChatInputCommandInteraction", "package": "discord.js" } ], "name": "CoreContext", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "CoreContext.isSlash" } } ], "inheritedFrom": { "type": "reference", "target": -1, "name": "CoreContext.isSlash" } }, { "id": 528, "name": "reply", "variant": "declaration", "kind": 2048, "flags": { "isPublic": true }, "sources": [ { "fileName": "core/structures/context.ts", "line": 103, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L103" } ], "signatures": [ { "id": 529, "name": "reply", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/structures/context.ts", "line": 103, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L103" } ], "parameters": [ { "id": 530, "name": "content", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "ReplyOptions" }, "name": "ReplyOptions", "package": "@sern/handler" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "Message" }, "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ], "name": "Message", "package": "discord.js" } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 497, "name": "wrap", "variant": "declaration", "kind": 2048, "flags": { "isStatic": true }, "sources": [ { "fileName": "core/structures/context.ts", "line": 113, "character": 20, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L113" } ], "signatures": [ { "id": 498, "name": "wrap", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/structures/context.ts", "line": 113, "character": 20, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L113" } ], "parameters": [ { "id": 499, "name": "wrappable", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "Message" }, "typeArguments": [ { "type": "intrinsic", "name": "boolean" } ], "name": "Message", "package": "discord.js" }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "BaseInteraction" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "CacheType" }, "name": "CacheType", "package": "discord.js" } ], "name": "BaseInteraction", "package": "discord.js" } ] } } ], "type": { "type": "reference", "target": 496, "name": "Context", "package": "@sern/handler" }, "overwrites": { "type": "reference", "target": -1, "name": "CoreContext.wrap" } } ], "overwrites": { "type": "reference", "target": -1, "name": "CoreContext.wrap" } } ], "groups": [ { "title": "Constructors", "children": [500] }, { "title": "Properties", "children": [505] }, { "title": "Accessors", "children": [ 508, 510, 524, 516, 518, 520, 506, 526, 533, 522, 531, 503, 512, 514 ] }, { "title": "Methods", "children": [535, 537, 528, 497] } ], "sources": [ { "fileName": "core/structures/context.ts", "line": 22, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/context.ts#L22" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/core/structures/core-context.ts", "qualifiedName": "CoreContext" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "Message" }, "name": "Message", "package": "discord.js" }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "ChatInputCommandInteraction" }, "name": "ChatInputCommandInteraction", "package": "discord.js" } ], "name": "CoreContext", "package": "@sern/handler" } ] }, { "id": 539, "name": "DefaultErrorHandling", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "2.0.0\nVersion 4.0.0 will internalize this api. Please refrain from using the defaults!" } ] } ], "modifierTags": ["@internal"] }, "children": [ { "id": 540, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "signatures": [ { "id": 541, "name": "new DefaultErrorHandling", "variant": "signature", "kind": 16384, "flags": {}, "type": { "type": "reference", "target": 539, "name": "DefaultErrorHandling", "package": "@sern/handler" } } ] }, { "id": 545, "name": "#keepAlive", "variant": "declaration", "kind": 1024, "flags": { "isPrivate": true }, "sources": [ { "fileName": "core/structures/services/error-handling.ts", "line": 13, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/error-handling.ts#L13" } ], "type": { "type": "intrinsic", "name": "number" }, "defaultValue": "1" }, { "id": 542, "name": "crash", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/structures/services/error-handling.ts", "line": 9, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/error-handling.ts#L9" } ], "signatures": [ { "id": 543, "name": "crash", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@deprecated", "content": [ { "kind": "text", "text": "Version 4 will remove this method" } ] } ] }, "sources": [ { "fileName": "core/structures/services/error-handling.ts", "line": 9, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/error-handling.ts#L9" } ], "parameters": [ { "id": 544, "name": "err", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Error" }, "name": "Error", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "never" }, "implementationOf": { "type": "reference", "target": 353, "name": "ErrorHandling.crash" } } ], "implementationOf": { "type": "reference", "target": 352, "name": "ErrorHandling.crash" } }, { "id": 546, "name": "updateAlive", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/structures/services/error-handling.ts", "line": 15, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/error-handling.ts#L15" } ], "signatures": [ { "id": 547, "name": "updateAlive", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "A function that is called on every throw." } ] }, "sources": [ { "fileName": "core/structures/services/error-handling.ts", "line": 15, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/error-handling.ts#L15" } ], "parameters": [ { "id": 548, "name": "err", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Error" }, "name": "Error", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "void" }, "implementationOf": { "type": "reference", "target": 356, "name": "ErrorHandling.updateAlive" } } ], "implementationOf": { "type": "reference", "target": 355, "name": "ErrorHandling.updateAlive" } } ], "groups": [ { "title": "Constructors", "children": [540] }, { "title": "Properties", "children": [545] }, { "title": "Methods", "children": [542, 546] } ], "sources": [ { "fileName": "core/structures/services/error-handling.ts", "line": 8, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/error-handling.ts#L8" } ], "implementedTypes": [ { "type": "reference", "target": 351, "name": "ErrorHandling", "package": "@sern/handler" } ] }, { "id": 549, "name": "DefaultLogging", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "2.0.0\nVersion 4.0.0 will internalize this api. Please refrain from using ModuleStore!" } ] } ], "modifierTags": ["@internal"] }, "children": [ { "id": 550, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "signatures": [ { "id": 551, "name": "new DefaultLogging", "variant": "signature", "kind": 16384, "flags": {}, "type": { "type": "reference", "target": 549, "name": "DefaultLogging", "package": "@sern/handler" } } ] }, { "id": 552, "name": "date", "variant": "declaration", "kind": 2048, "flags": { "isPrivate": true }, "sources": [ { "fileName": "core/structures/services/logger.ts", "line": 9, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/logger.ts#L9" } ], "signatures": [ { "id": 553, "name": "date", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/structures/services/logger.ts", "line": 9, "character": 19, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/logger.ts#L9" } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Date" }, "name": "Date", "package": "typescript" } } ] }, { "id": 554, "name": "debug", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/structures/services/logger.ts", "line": 10, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/logger.ts#L10" } ], "signatures": [ { "id": 555, "name": "debug", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/structures/services/logger.ts", "line": 10, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/logger.ts#L10" } ], "parameters": [ { "id": 556, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 372, "name": "LogPayload", "package": "@sern/handler" } } ], "type": { "type": "intrinsic", "name": "void" }, "implementationOf": { "type": "reference", "target": 369, "name": "Logging.debug" } } ], "implementationOf": { "type": "reference", "target": 368, "name": "Logging.debug" } }, { "id": 557, "name": "error", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/structures/services/logger.ts", "line": 14, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/logger.ts#L14" } ], "signatures": [ { "id": 558, "name": "error", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/structures/services/logger.ts", "line": 14, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/logger.ts#L14" } ], "parameters": [ { "id": 559, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 372, "name": "LogPayload", "package": "@sern/handler" } } ], "type": { "type": "intrinsic", "name": "void" }, "implementationOf": { "type": "reference", "target": 360, "name": "Logging.error" } } ], "implementationOf": { "type": "reference", "target": 359, "name": "Logging.error" } }, { "id": 560, "name": "info", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/structures/services/logger.ts", "line": 18, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/logger.ts#L18" } ], "signatures": [ { "id": 561, "name": "info", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/structures/services/logger.ts", "line": 18, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/logger.ts#L18" } ], "parameters": [ { "id": 562, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 372, "name": "LogPayload", "package": "@sern/handler" } } ], "type": { "type": "intrinsic", "name": "void" }, "implementationOf": { "type": "reference", "target": 366, "name": "Logging.info" } } ], "implementationOf": { "type": "reference", "target": 365, "name": "Logging.info" } }, { "id": 563, "name": "warning", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/structures/services/logger.ts", "line": 22, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/logger.ts#L22" } ], "signatures": [ { "id": 564, "name": "warning", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/structures/services/logger.ts", "line": 22, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/logger.ts#L22" } ], "parameters": [ { "id": 565, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 372, "name": "LogPayload", "package": "@sern/handler" } } ], "type": { "type": "intrinsic", "name": "void" }, "implementationOf": { "type": "reference", "target": 363, "name": "Logging.warning" } } ], "implementationOf": { "type": "reference", "target": 362, "name": "Logging.warning" } } ], "groups": [ { "title": "Constructors", "children": [550] }, { "title": "Methods", "children": [552, 554, 557, 560, 563] } ], "sources": [ { "fileName": "core/structures/services/logger.ts", "line": 8, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/logger.ts#L8" } ], "implementedTypes": [ { "type": "reference", "target": 358, "name": "Logging", "package": "@sern/handler" } ] }, { "id": 566, "name": "DefaultModuleManager", "variant": "declaration", "kind": 128, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "2.0.0\nVersion 4.0.0 will internalize this api. Please refrain from using DefaultModuleManager!" } ] } ], "modifierTags": ["@internal"] }, "children": [ { "id": 567, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "sources": [ { "fileName": "core/structures/services/module-manager.ts", "line": 11, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/module-manager.ts#L11" } ], "signatures": [ { "id": 568, "name": "new DefaultModuleManager", "variant": "signature", "kind": 16384, "flags": {}, "sources": [ { "fileName": "core/structures/services/module-manager.ts", "line": 11, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/module-manager.ts#L11" } ], "parameters": [ { "id": 569, "name": "moduleStore", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 398, "name": "CoreModuleStore", "package": "@sern/handler" } } ], "type": { "type": "reference", "target": 566, "name": "DefaultModuleManager", "package": "@sern/handler" } } ] }, { "id": 570, "name": "moduleStore", "variant": "declaration", "kind": 1024, "flags": { "isPrivate": true }, "sources": [ { "fileName": "core/structures/services/module-manager.ts", "line": 11, "character": 24, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/module-manager.ts#L11" } ], "type": { "type": "reference", "target": 398, "name": "CoreModuleStore", "package": "@sern/handler" } }, { "id": 583, "name": "get", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/structures/services/module-manager.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/module-manager.ts#L34" } ], "signatures": [ { "id": 584, "name": "get", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/structures/services/module-manager.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/module-manager.ts#L34" } ], "parameters": [ { "id": 585, "name": "id", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ] }, "implementationOf": { "type": "reference", "target": 378, "name": "ModuleManager.get" } } ], "implementationOf": { "type": "reference", "target": 377, "name": "ModuleManager.get" } }, { "id": 571, "name": "getByNameCommandType", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/structures/services/module-manager.ts", "line": 14, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/module-manager.ts#L14" } ], "signatures": [ { "id": 572, "name": "getByNameCommandType", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/structures/services/module-manager.ts", "line": 14, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/module-manager.ts#L14" } ], "typeParameter": [ { "id": 573, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": 472, "name": "CommandType", "package": "@sern/handler" } } ], "parameters": [ { "id": 574, "name": "name", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 575, "name": "commandType", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 573, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "indexedAccess", "indexType": { "type": "reference", "target": 573, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true }, "objectType": { "type": "reference", "target": 164, "name": "CommandModuleDefs", "package": "@sern/handler" } } ] }, "implementationOf": { "type": "reference", "target": 387, "name": "ModuleManager.getByNameCommandType" } } ], "implementationOf": { "type": "reference", "target": 386, "name": "ModuleManager.getByNameCommandType" } }, { "id": 580, "name": "getMetadata", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/structures/services/module-manager.ts", "line": 26, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/module-manager.ts#L26" } ], "signatures": [ { "id": 581, "name": "getMetadata", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/structures/services/module-manager.ts", "line": 26, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/module-manager.ts#L26" } ], "parameters": [ { "id": 582, "name": "m", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandMeta" }, "name": "CommandMeta", "package": "@sern/handler" }, "implementationOf": { "type": "reference", "target": 392, "name": "ModuleManager.getMetadata" } } ], "implementationOf": { "type": "reference", "target": 391, "name": "ModuleManager.getMetadata" } }, { "id": 590, "name": "getPublishableCommands", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/structures/services/module-manager.ts", "line": 41, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/module-manager.ts#L41" } ], "signatures": [ { "id": 591, "name": "getPublishableCommands", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@deprecated", "content": [] } ] }, "sources": [ { "fileName": "core/structures/services/module-manager.ts", "line": 41, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/module-manager.ts#L41" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 5, "name": "CommandModule", "package": "@sern/handler" } }, "implementationOf": { "type": "reference", "target": 385, "name": "ModuleManager.getPublishableCommands" } } ], "implementationOf": { "type": "reference", "target": 384, "name": "ModuleManager.getPublishableCommands" } }, { "id": 586, "name": "set", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/structures/services/module-manager.ts", "line": 37, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/module-manager.ts#L37" } ], "signatures": [ { "id": 587, "name": "set", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/structures/services/module-manager.ts", "line": 37, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/module-manager.ts#L37" } ], "parameters": [ { "id": 588, "name": "id", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 589, "name": "path", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 5, "name": "CommandModule", "package": "@sern/handler" } } ], "type": { "type": "intrinsic", "name": "void" }, "implementationOf": { "type": "reference", "target": 381, "name": "ModuleManager.set" } } ], "implementationOf": { "type": "reference", "target": 380, "name": "ModuleManager.set" } }, { "id": 576, "name": "setMetadata", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/structures/services/module-manager.ts", "line": 22, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/module-manager.ts#L22" } ], "signatures": [ { "id": 577, "name": "setMetadata", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/structures/services/module-manager.ts", "line": 22, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/module-manager.ts#L22" } ], "parameters": [ { "id": 578, "name": "m", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } }, { "id": 579, "name": "c", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandMeta" }, "name": "CommandMeta", "package": "@sern/handler" } } ], "type": { "type": "intrinsic", "name": "void" }, "implementationOf": { "type": "reference", "target": 395, "name": "ModuleManager.setMetadata" } } ], "implementationOf": { "type": "reference", "target": 394, "name": "ModuleManager.setMetadata" } } ], "groups": [ { "title": "Constructors", "children": [567] }, { "title": "Properties", "children": [570] }, { "title": "Methods", "children": [583, 571, 580, 590, 586, 576] } ], "sources": [ { "fileName": "core/structures/services/module-manager.ts", "line": 10, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/services/module-manager.ts#L10" } ], "implementedTypes": [ { "type": "reference", "target": 376, "name": "ModuleManager", "package": "@sern/handler" } ] }, { "id": 592, "name": "ModuleStore", "variant": "declaration", "kind": 128, "flags": {}, "children": [ { "id": 593, "name": "constructor", "variant": "declaration", "kind": 512, "flags": {}, "signatures": [ { "id": 594, "name": "new ModuleStore", "variant": "signature", "kind": 16384, "flags": {}, "type": { "type": "reference", "target": 592, "name": "ModuleStore", "package": "@sern/handler" } } ] }, { "id": 596, "name": "commands", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "core/structures/module-store.ts", "line": 10, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/module-store.ts#L10" } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es2015.collection.d.ts", "qualifiedName": "Map" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ], "name": "Map", "package": "typescript" }, "defaultValue": "..." }, { "id": 595, "name": "metadata", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "core/structures/module-store.ts", "line": 9, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/module-store.ts#L9" } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es2015.collection.d.ts", "qualifiedName": "WeakMap" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandMeta" }, "name": "CommandMeta", "package": "@sern/handler" } ], "name": "WeakMap", "package": "typescript" }, "defaultValue": "..." } ], "groups": [ { "title": "Constructors", "children": [593] }, { "title": "Properties", "children": [596, 595] } ], "sources": [ { "fileName": "core/structures/module-store.ts", "line": 8, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/structures/module-store.ts#L8" } ] }, { "id": 7, "name": "BothCommand", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 9, "name": "alias", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 125, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L125" } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 10, "name": "description", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 126, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L126" } ], "type": { "type": "intrinsic", "name": "string" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.description" } }, { "id": 12, "name": "execute", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 128, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L128" } ], "type": { "type": "reflection", "declaration": { "id": 13, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 128, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L128" } ], "signatures": [ { "id": 14, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 128, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L128" } ], "parameters": [ { "id": 15, "name": "ctx", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 496, "name": "Context", "package": "@sern/handler" } }, { "id": 16, "name": "args", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 234, "name": "Args", "package": "@sern/handler" } } ], "type": { "type": "intrinsic", "name": "unknown" } } ] } }, "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } }, { "id": 17, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 33, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L33" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.name" } }, { "id": 18, "name": "onEvent", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L34" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 207, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "ControlPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.onEvent" } }, { "id": 11, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 127, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L127" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 185, "name": "SernOptionsData", "package": "@sern/handler" } } }, { "id": 19, "name": "plugins", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 35, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L35" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 200, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "InitPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.plugins" } }, { "id": 8, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 124, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L124" } ], "type": { "type": "reference", "target": 475, "name": "Both", "package": "@sern/handler", "qualifiedName": "CommandType.Both" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.type" } } ], "groups": [ { "title": "Properties", "children": [9, 10, 12, 17, 18, 11, 19, 8] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 123, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L123" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ] }, { "id": 64, "name": "ButtonCommand", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 73, "name": "description", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 36, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L36" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.description" } }, { "id": 66, "name": "execute", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 65, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L65" } ], "type": { "type": "reflection", "declaration": { "id": 67, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 65, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L65" } ], "signatures": [ { "id": 68, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 65, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L65" } ], "parameters": [ { "id": 69, "name": "ctx", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "ButtonInteraction" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "CacheType" }, "name": "CacheType", "package": "discord.js" } ], "name": "ButtonInteraction", "package": "discord.js" } } ], "type": { "type": "intrinsic", "name": "unknown" } } ] } }, "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } }, { "id": 70, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 33, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L33" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.name" } }, { "id": 71, "name": "onEvent", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L34" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 207, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "ControlPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.onEvent" } }, { "id": 72, "name": "plugins", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 35, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L35" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 200, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "InitPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.plugins" } }, { "id": 65, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 64, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L64" } ], "type": { "type": "reference", "target": 478, "name": "Button", "package": "@sern/handler", "qualifiedName": "CommandType.Button" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.type" } } ], "groups": [ { "title": "Properties", "children": [73, 66, 70, 71, 72, 65] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 63, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L63" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ] }, { "id": 104, "name": "ChannelSelectCommand", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 113, "name": "description", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 36, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L36" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.description" } }, { "id": 106, "name": "execute", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 75, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L75" } ], "type": { "type": "reflection", "declaration": { "id": 107, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 75, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L75" } ], "signatures": [ { "id": 108, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 75, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L75" } ], "parameters": [ { "id": 109, "name": "ctx", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "ChannelSelectMenuInteraction" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "CacheType" }, "name": "CacheType", "package": "discord.js" } ], "name": "ChannelSelectMenuInteraction", "package": "discord.js" } } ], "type": { "type": "intrinsic", "name": "unknown" } } ] } }, "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } }, { "id": 110, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 33, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L33" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.name" } }, { "id": 111, "name": "onEvent", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L34" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 207, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "ControlPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.onEvent" } }, { "id": 112, "name": "plugins", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 35, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L35" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 200, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "InitPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.plugins" } }, { "id": 105, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 74, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L74" } ], "type": { "type": "reference", "target": 484, "name": "ChannelSelect", "package": "@sern/handler", "qualifiedName": "CommandType.ChannelSelect" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.type" } } ], "groups": [ { "title": "Properties", "children": [113, 106, 110, 111, 112, 105] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 73, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L73" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ] }, { "id": 164, "name": "CommandModuleDefs", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 165, "name": "1", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 150, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L150" } ], "type": { "type": "reference", "target": 52, "name": "TextCommand", "package": "@sern/handler" } }, { "id": 173, "name": "1024", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 158, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L158" } ], "type": { "type": "reference", "target": 104, "name": "ChannelSelectCommand", "package": "@sern/handler" } }, { "id": 175, "name": "128", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 160, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L160" } ], "type": { "type": "reference", "target": 94, "name": "UserSelectCommand", "package": "@sern/handler" } }, { "id": 170, "name": "16", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 155, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L155" } ], "type": { "type": "reference", "target": 64, "name": "ButtonCommand", "package": "@sern/handler" } }, { "id": 166, "name": "2", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 151, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L151" } ], "type": { "type": "reference", "target": 40, "name": "SlashCommand", "package": "@sern/handler" } }, { "id": 172, "name": "256", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 157, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L157" } ], "type": { "type": "reference", "target": 114, "name": "RoleSelectCommand", "package": "@sern/handler" } }, { "id": 167, "name": "3", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 152, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L152" } ], "type": { "type": "reference", "target": 7, "name": "BothCommand", "package": "@sern/handler" } }, { "id": 171, "name": "32", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 156, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L156" } ], "type": { "type": "reference", "target": 74, "name": "StringSelectCommand", "package": "@sern/handler" } }, { "id": 169, "name": "4", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 154, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L154" } ], "type": { "type": "reference", "target": 30, "name": "ContextMenuUser", "package": "@sern/handler" } }, { "id": 174, "name": "512", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 159, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L159" } ], "type": { "type": "reference", "target": 84, "name": "MentionableSelectCommand", "package": "@sern/handler" } }, { "id": 176, "name": "64", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 161, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L161" } ], "type": { "type": "reference", "target": 124, "name": "ModalSubmitCommand", "package": "@sern/handler" } }, { "id": 168, "name": "8", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 153, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L153" } ], "type": { "type": "reference", "target": 20, "name": "ContextMenuMsg", "package": "@sern/handler" } } ], "groups": [ { "title": "Properties", "children": [165, 173, 175, 170, 166, 172, 167, 171, 169, 174, 176, 168] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 149, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L149" } ] }, { "id": 20, "name": "ContextMenuMsg", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 29, "name": "description", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 36, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L36" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.description" } }, { "id": 22, "name": "execute", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 60, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L60" } ], "type": { "type": "reflection", "declaration": { "id": 23, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 60, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L60" } ], "signatures": [ { "id": 24, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 60, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L60" } ], "parameters": [ { "id": 25, "name": "ctx", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "MessageContextMenuCommandInteraction" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "CacheType" }, "name": "CacheType", "package": "discord.js" } ], "name": "MessageContextMenuCommandInteraction", "package": "discord.js" } } ], "type": { "type": "intrinsic", "name": "unknown" } } ] } }, "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } }, { "id": 26, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 33, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L33" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.name" } }, { "id": 27, "name": "onEvent", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L34" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 207, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "ControlPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.onEvent" } }, { "id": 28, "name": "plugins", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 35, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L35" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 200, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "InitPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.plugins" } }, { "id": 21, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 59, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L59" } ], "type": { "type": "reference", "target": 477, "name": "CtxMsg", "package": "@sern/handler", "qualifiedName": "CommandType.CtxMsg" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.type" } } ], "groups": [ { "title": "Properties", "children": [29, 22, 26, 27, 28, 21] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 58, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L58" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ] }, { "id": 30, "name": "ContextMenuUser", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 39, "name": "description", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 36, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L36" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.description" } }, { "id": 32, "name": "execute", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 55, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L55" } ], "type": { "type": "reflection", "declaration": { "id": 33, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 55, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L55" } ], "signatures": [ { "id": 34, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 55, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L55" } ], "parameters": [ { "id": 35, "name": "ctx", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "UserContextMenuCommandInteraction" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "CacheType" }, "name": "CacheType", "package": "discord.js" } ], "name": "UserContextMenuCommandInteraction", "package": "discord.js" } } ], "type": { "type": "intrinsic", "name": "unknown" } } ] } }, "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } }, { "id": 36, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 33, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L33" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.name" } }, { "id": 37, "name": "onEvent", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L34" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 207, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "ControlPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.onEvent" } }, { "id": 38, "name": "plugins", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 35, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L35" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 200, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "InitPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.plugins" } }, { "id": 31, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 54, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L54" } ], "type": { "type": "reference", "target": 476, "name": "CtxUser", "package": "@sern/handler", "qualifiedName": "CommandType.CtxUser" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.type" } } ], "groups": [ { "title": "Properties", "children": [39, 32, 36, 37, 38, 31] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 53, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L53" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ] }, { "id": 207, "name": "ControlPlugin", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 209, "name": "execute", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 73, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L73" } ], "type": { "type": "reflection", "declaration": { "id": 210, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 73, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L73" } ], "signatures": [ { "id": 211, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 73, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L73" } ], "parameters": [ { "id": 212, "name": "args", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "reference", "target": 213, "name": "Args", "package": "@sern/handler", "qualifiedName": "ControlPlugin.Args", "refersToTypeParameter": true } } ], "type": { "type": "reference", "target": 199, "name": "PluginResult", "package": "@sern/handler" } } ] } } }, { "id": 208, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 72, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L72" } ], "type": { "type": "reference", "target": 487, "name": "Control", "package": "@sern/handler", "qualifiedName": "PluginType.Control" } } ], "groups": [ { "title": "Properties", "children": [209, 208] } ], "sources": [ { "fileName": "types/core-plugin.ts", "line": 71, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L71" } ], "typeParameters": [ { "id": 213, "name": "Args", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } }, "default": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ] }, { "id": 192, "name": "Controller", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 193, "name": "next", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 59, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L59" } ], "type": { "type": "reflection", "declaration": { "id": 194, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 59, "character": 10, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L59" } ], "signatures": [ { "id": 195, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 59, "character": 10, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L59" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/ts-results-es/src/result.ts", "qualifiedName": "Ok" }, "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Ok", "package": "ts-results-es" } } ] } } }, { "id": 196, "name": "stop", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 60, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L60" } ], "type": { "type": "reflection", "declaration": { "id": 197, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 60, "character": 10, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L60" } ], "signatures": [ { "id": 198, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 60, "character": 10, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L60" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/ts-results-es/src/result.ts", "qualifiedName": "Err" }, "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "Err", "package": "ts-results-es" } } ] } } } ], "groups": [ { "title": "Properties", "children": [193, 196] } ], "sources": [ { "fileName": "types/core-plugin.ts", "line": 58, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L58" } ] }, { "id": 271, "name": "CoreDependencies", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 272, "name": "@sern/client", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 28, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L28" } ], "type": { "type": "reflection", "declaration": { "id": 273, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 28, "character": 20, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L28" } ], "signatures": [ { "id": 274, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 28, "character": 20, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L28" } ], "type": { "type": "reference", "target": 407, "name": "Emitter", "package": "@sern/handler" } } ] } } }, { "id": 275, "name": "@sern/emitter", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 29, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L29" } ], "type": { "type": "reflection", "declaration": { "id": 276, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 29, "character": 21, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L29" } ], "signatures": [ { "id": 277, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 29, "character": 21, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L29" } ], "type": { "type": "reference", "target": 407, "name": "Emitter", "package": "@sern/handler" } } ] } } }, { "id": 284, "name": "@sern/errors", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 36, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L36" } ], "type": { "type": "reflection", "declaration": { "id": 285, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 36, "character": 20, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L36" } ], "signatures": [ { "id": 286, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 36, "character": 20, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L36" } ], "type": { "type": "reference", "target": 351, "name": "ErrorHandling", "package": "@sern/handler" } } ] } } }, { "id": 287, "name": "@sern/logger", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/ioc.ts", "line": 37, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L37" } ], "type": { "type": "reflection", "declaration": { "id": 288, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 37, "character": 21, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L37" } ], "signatures": [ { "id": 289, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 37, "character": 21, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L37" } ], "type": { "type": "reference", "target": 358, "typeArguments": [ { "type": "intrinsic", "name": "unknown" } ], "name": "Logging", "package": "@sern/handler" } } ] } } }, { "id": 281, "name": "@sern/modules", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 35, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L35" } ], "type": { "type": "reflection", "declaration": { "id": 282, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 35, "character": 21, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L35" } ], "signatures": [ { "id": 283, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 35, "character": 21, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L35" } ], "type": { "type": "reference", "target": 376, "name": "ModuleManager", "package": "@sern/handler" } } ] } } }, { "id": 278, "name": "@sern/store", "variant": "declaration", "kind": 1024, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@deprecated", "content": [ { "kind": "text", "text": "Will be removed and turned internal" } ] } ] }, "sources": [ { "fileName": "types/ioc.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L34" } ], "type": { "type": "reflection", "declaration": { "id": 279, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 34, "character": 19, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L34" } ], "signatures": [ { "id": 280, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 34, "character": 19, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L34" } ], "type": { "type": "reference", "target": 398, "name": "CoreModuleStore", "package": "@sern/handler" } } ] } } } ], "groups": [ { "title": "Properties", "children": [272, 275, 284, 287, 281, 278] } ], "sources": [ { "fileName": "types/ioc.ts", "line": 27, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L27" } ] }, { "id": 398, "name": "CoreModuleStore", "variant": "declaration", "kind": 256, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Represents a core module store that stores IDs mapped to file paths." } ] }, "children": [ { "id": 399, "name": "commands", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "core/contracts/module-store.ts", "line": 7, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/module-store.ts#L7" } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es2015.collection.d.ts", "qualifiedName": "Map" }, "typeArguments": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ], "name": "Map", "package": "typescript" } }, { "id": 400, "name": "metadata", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "core/contracts/module-store.ts", "line": 8, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/module-store.ts#L8" } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es2015.collection.d.ts", "qualifiedName": "WeakMap" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandMeta" }, "name": "CommandMeta", "package": "@sern/handler" } ], "name": "WeakMap", "package": "typescript" } } ], "groups": [ { "title": "Properties", "children": [399, 400] } ], "sources": [ { "fileName": "core/contracts/module-store.ts", "line": 6, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/module-store.ts#L6" } ] }, { "id": 134, "name": "DiscordEventCommand", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 142, "name": "description", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 36, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L36" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.description" } }, { "id": 135, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 106, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L106" } ], "type": { "type": "reference", "target": 143, "name": "T", "package": "@sern/handler", "qualifiedName": "DiscordEventCommand.T", "refersToTypeParameter": true }, "overwrites": { "type": "reference", "target": -1, "name": "Module.name" } }, { "id": 140, "name": "onEvent", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L34" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 207, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "ControlPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.onEvent" } }, { "id": 141, "name": "plugins", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 35, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L35" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 200, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "InitPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.plugins" } }, { "id": 136, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 107, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L107" } ], "type": { "type": "reference", "target": 493, "name": "Discord", "package": "@sern/handler", "qualifiedName": "EventType.Discord" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.type" } }, { "id": 137, "name": "execute", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 108, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L108" } ], "signatures": [ { "id": 138, "name": "execute", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 108, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L108" } ], "parameters": [ { "id": 139, "name": "args", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "indexedAccess", "indexType": { "type": "reference", "target": 143, "name": "T", "package": "@sern/handler", "qualifiedName": "DiscordEventCommand.T", "refersToTypeParameter": true }, "objectType": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "ClientEvents" }, "name": "ClientEvents", "package": "discord.js" } } } ], "type": { "type": "intrinsic", "name": "unknown" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } } ], "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } } ], "groups": [ { "title": "Properties", "children": [142, 135, 140, 141, 136] }, { "title": "Methods", "children": [137] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 104, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L104" } ], "typeParameters": [ { "id": 143, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "ClientEvents" }, "name": "ClientEvents", "package": "discord.js" } }, "default": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "ClientEvents" }, "name": "ClientEvents", "package": "discord.js" } } } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ] }, { "id": 404, "name": "Disposable", "variant": "declaration", "kind": 256, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Represents a Disposable contract.\nLet dependencies implement this to dispose and cleanup." } ] }, "children": [ { "id": 405, "name": "dispose", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/contracts/hooks.ts", "line": 15, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/hooks.ts#L15" } ], "signatures": [ { "id": 406, "name": "dispose", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/contracts/hooks.ts", "line": 15, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/hooks.ts#L15" } ], "type": { "type": "intrinsic", "name": "unknown" } } ] } ], "groups": [ { "title": "Methods", "children": [405] } ], "sources": [ { "fileName": "core/contracts/hooks.ts", "line": 14, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/hooks.ts#L14" } ] }, { "id": 407, "name": "Emitter", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 408, "name": "addListener", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/contracts/emitter.ts", "line": 6, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/emitter.ts#L6" } ], "signatures": [ { "id": 409, "name": "addListener", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/contracts/emitter.ts", "line": 6, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/emitter.ts#L6" } ], "parameters": [ { "id": 410, "name": "eventName", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "symbol" } ] } }, { "id": 411, "name": "listener", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "AnyFunction" }, "name": "AnyFunction", "package": "@sern/handler" } } ], "type": { "type": "intrinsic", "name": "this" } } ] }, { "id": 416, "name": "emit", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/contracts/emitter.ts", "line": 8, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/emitter.ts#L8" } ], "signatures": [ { "id": 417, "name": "emit", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/contracts/emitter.ts", "line": 8, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/emitter.ts#L8" } ], "parameters": [ { "id": 418, "name": "eventName", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "symbol" } ] } }, { "id": 419, "name": "payload", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "intrinsic", "name": "boolean" } } ] }, { "id": 412, "name": "removeListener", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/contracts/emitter.ts", "line": 7, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/emitter.ts#L7" } ], "signatures": [ { "id": 413, "name": "removeListener", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/contracts/emitter.ts", "line": 7, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/emitter.ts#L7" } ], "parameters": [ { "id": 414, "name": "eventName", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "intrinsic", "name": "symbol" } ] } }, { "id": 415, "name": "listener", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "AnyFunction" }, "name": "AnyFunction", "package": "@sern/handler" } } ], "type": { "type": "intrinsic", "name": "this" } } ] } ], "groups": [ { "title": "Methods", "children": [408, 416, 412] } ], "sources": [ { "fileName": "core/contracts/emitter.ts", "line": 5, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/emitter.ts#L5" } ] }, { "id": 351, "name": "ErrorHandling", "variant": "declaration", "kind": 256, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "2.0.0" } ] } ] }, "children": [ { "id": 352, "name": "crash", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/contracts/error-handling.ts", "line": 9, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/error-handling.ts#L9" } ], "signatures": [ { "id": 353, "name": "crash", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@deprecated", "content": [ { "kind": "text", "text": "Version 4 will remove this method" } ] } ] }, "sources": [ { "fileName": "core/contracts/error-handling.ts", "line": 9, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/error-handling.ts#L9" } ], "parameters": [ { "id": 354, "name": "err", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Error" }, "name": "Error", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "never" } } ] }, { "id": 355, "name": "updateAlive", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/contracts/error-handling.ts", "line": 14, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/error-handling.ts#L14" } ], "signatures": [ { "id": 356, "name": "updateAlive", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "A function that is called on every throw." } ] }, "sources": [ { "fileName": "core/contracts/error-handling.ts", "line": 14, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/error-handling.ts#L14" } ], "parameters": [ { "id": 357, "name": "error", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Error" }, "name": "Error", "package": "typescript" } } ], "type": { "type": "intrinsic", "name": "void" } } ] } ], "groups": [ { "title": "Methods", "children": [352, 355] } ], "sources": [ { "fileName": "core/contracts/error-handling.ts", "line": 4, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/error-handling.ts#L4" } ], "implementedBy": [ { "type": "reference", "target": 539, "name": "DefaultErrorHandling" } ] }, { "id": 177, "name": "EventModuleDefs", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 179, "name": "1", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 166, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L166" } ], "type": { "type": "reference", "target": 134, "typeArguments": [ { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "ClientEvents" }, "name": "ClientEvents", "package": "discord.js" } } ], "name": "DiscordEventCommand", "package": "@sern/handler" } }, { "id": 178, "name": "2", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 165, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L165" } ], "type": { "type": "reference", "target": 144, "typeArguments": [ { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 251, "name": "SernEventsMapping", "package": "@sern/handler" } } ], "name": "SernEventCommand", "package": "@sern/handler" } }, { "id": 180, "name": "3", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 167, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L167" } ], "type": { "type": "reference", "target": 154, "name": "ExternalEventCommand", "package": "@sern/handler" } } ], "groups": [ { "title": "Properties", "children": [179, 178, 180] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 164, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L164" } ] }, { "id": 154, "name": "ExternalEventCommand", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 163, "name": "description", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 36, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L36" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.description" } }, { "id": 156, "name": "emitter", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 48, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L48" } ], "type": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/dependencies.d.ts", "qualifiedName": "__global.Dependencies" }, "name": "Dependencies", "package": "@sern/handler", "qualifiedName": "__global.Dependencies" } } }, { "id": 155, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 47, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L47" } ], "type": { "type": "intrinsic", "name": "string" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.name" } }, { "id": 161, "name": "onEvent", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L34" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 207, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "ControlPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.onEvent" } }, { "id": 162, "name": "plugins", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 35, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L35" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 200, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "InitPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.plugins" } }, { "id": 157, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 49, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L49" } ], "type": { "type": "reference", "target": 495, "name": "External", "package": "@sern/handler", "qualifiedName": "EventType.External" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.type" } }, { "id": 158, "name": "execute", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 50, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L50" } ], "signatures": [ { "id": 159, "name": "execute", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 50, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L50" } ], "parameters": [ { "id": 160, "name": "args", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "unknown" } } } ], "type": { "type": "intrinsic", "name": "unknown" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } } ], "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } } ], "groups": [ { "title": "Properties", "children": [163, 156, 155, 161, 162, 157] }, { "title": "Methods", "children": [158] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 46, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L46" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ] }, { "id": 401, "name": "Init", "variant": "declaration", "kind": 256, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Represents an initialization contract.\nLet dependencies implement this to initiate some logic." } ] }, "children": [ { "id": 402, "name": "init", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/contracts/hooks.ts", "line": 7, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/hooks.ts#L7" } ], "signatures": [ { "id": 403, "name": "init", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/contracts/hooks.ts", "line": 7, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/hooks.ts#L7" } ], "type": { "type": "intrinsic", "name": "unknown" } } ] } ], "groups": [ { "title": "Methods", "children": [402] } ], "sources": [ { "fileName": "core/contracts/hooks.ts", "line": 6, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/hooks.ts#L6" } ] }, { "id": 200, "name": "InitPlugin", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 202, "name": "execute", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 69, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L69" } ], "type": { "type": "reflection", "declaration": { "id": 203, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 69, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L69" } ], "signatures": [ { "id": 204, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 69, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L69" } ], "parameters": [ { "id": 205, "name": "args", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "reference", "target": 206, "name": "Args", "package": "@sern/handler", "qualifiedName": "InitPlugin.Args", "refersToTypeParameter": true } } ], "type": { "type": "reference", "target": 199, "name": "PluginResult", "package": "@sern/handler" } } ] } } }, { "id": 201, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 68, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L68" } ], "type": { "type": "reference", "target": 486, "name": "Init", "package": "@sern/handler", "qualifiedName": "PluginType.Init" } } ], "groups": [ { "title": "Properties", "children": [202, 201] } ], "sources": [ { "fileName": "types/core-plugin.ts", "line": 67, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L67" } ], "typeParameters": [ { "id": 206, "name": "Args", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } }, "default": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ] }, { "id": 358, "name": "Logging", "variant": "declaration", "kind": 256, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "2.0.0" } ] } ] }, "children": [ { "id": 368, "name": "debug", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/contracts/logging.ts", "line": 8, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/logging.ts#L8" } ], "signatures": [ { "id": 369, "name": "debug", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/contracts/logging.ts", "line": 8, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/logging.ts#L8" } ], "parameters": [ { "id": 370, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 372, "typeArguments": [ { "type": "reference", "target": 371, "name": "T", "package": "@sern/handler", "qualifiedName": "Logging.T", "refersToTypeParameter": true } ], "name": "LogPayload", "package": "@sern/handler" } } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 359, "name": "error", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/contracts/logging.ts", "line": 5, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/logging.ts#L5" } ], "signatures": [ { "id": 360, "name": "error", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/contracts/logging.ts", "line": 5, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/logging.ts#L5" } ], "parameters": [ { "id": 361, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 372, "typeArguments": [ { "type": "reference", "target": 371, "name": "T", "package": "@sern/handler", "qualifiedName": "Logging.T", "refersToTypeParameter": true } ], "name": "LogPayload", "package": "@sern/handler" } } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 365, "name": "info", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/contracts/logging.ts", "line": 7, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/logging.ts#L7" } ], "signatures": [ { "id": 366, "name": "info", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/contracts/logging.ts", "line": 7, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/logging.ts#L7" } ], "parameters": [ { "id": 367, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 372, "typeArguments": [ { "type": "reference", "target": 371, "name": "T", "package": "@sern/handler", "qualifiedName": "Logging.T", "refersToTypeParameter": true } ], "name": "LogPayload", "package": "@sern/handler" } } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 362, "name": "warning", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/contracts/logging.ts", "line": 6, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/logging.ts#L6" } ], "signatures": [ { "id": 363, "name": "warning", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/contracts/logging.ts", "line": 6, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/logging.ts#L6" } ], "parameters": [ { "id": 364, "name": "payload", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 372, "typeArguments": [ { "type": "reference", "target": 371, "name": "T", "package": "@sern/handler", "qualifiedName": "Logging.T", "refersToTypeParameter": true } ], "name": "LogPayload", "package": "@sern/handler" } } ], "type": { "type": "intrinsic", "name": "void" } } ] } ], "groups": [ { "title": "Methods", "children": [368, 359, 365, 362] } ], "sources": [ { "fileName": "core/contracts/logging.ts", "line": 4, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/logging.ts#L4" } ], "typeParameters": [ { "id": 371, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "intrinsic", "name": "unknown" } } ], "implementedBy": [ { "type": "reference", "target": 549, "name": "DefaultLogging" } ] }, { "id": 84, "name": "MentionableSelectCommand", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 93, "name": "description", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 36, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L36" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.description" } }, { "id": 86, "name": "execute", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 85, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L85" } ], "type": { "type": "reflection", "declaration": { "id": 87, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 85, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L85" } ], "signatures": [ { "id": 88, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 85, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L85" } ], "parameters": [ { "id": 89, "name": "ctx", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "MentionableSelectMenuInteraction" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "CacheType" }, "name": "CacheType", "package": "discord.js" } ], "name": "MentionableSelectMenuInteraction", "package": "discord.js" } } ], "type": { "type": "intrinsic", "name": "unknown" } } ] } }, "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } }, { "id": 90, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 33, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L33" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.name" } }, { "id": 91, "name": "onEvent", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L34" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 207, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "ControlPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.onEvent" } }, { "id": 92, "name": "plugins", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 35, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L35" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 200, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "InitPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.plugins" } }, { "id": 85, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 84, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L84" } ], "type": { "type": "reference", "target": 483, "name": "MentionableSelect", "package": "@sern/handler", "qualifiedName": "CommandType.MentionableSelect" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.type" } } ], "groups": [ { "title": "Properties", "children": [93, 86, 90, 91, 92, 85] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 83, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L83" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ] }, { "id": 124, "name": "ModalSubmitCommand", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 133, "name": "description", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 36, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L36" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.description" } }, { "id": 126, "name": "execute", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 95, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L95" } ], "type": { "type": "reflection", "declaration": { "id": 127, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 95, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L95" } ], "signatures": [ { "id": 128, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 95, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L95" } ], "parameters": [ { "id": 129, "name": "ctx", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "ModalSubmitInteraction" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "CacheType" }, "name": "CacheType", "package": "discord.js" } ], "name": "ModalSubmitInteraction", "package": "discord.js" } } ], "type": { "type": "intrinsic", "name": "unknown" } } ] } }, "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } }, { "id": 130, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 33, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L33" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.name" } }, { "id": 131, "name": "onEvent", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L34" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 207, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "ControlPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.onEvent" } }, { "id": 132, "name": "plugins", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 35, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L35" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 200, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "InitPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.plugins" } }, { "id": 125, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 94, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L94" } ], "type": { "type": "reference", "target": 480, "name": "Modal", "package": "@sern/handler", "qualifiedName": "CommandType.Modal" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.type" } } ], "groups": [ { "title": "Properties", "children": [133, 126, 130, 131, 132, 125] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 93, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L93" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ] }, { "id": 376, "name": "ModuleManager", "variant": "declaration", "kind": 256, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "2.0.0\n - direct access to the module manager will be removed in version 4" } ] } ], "modifierTags": ["@internal"] }, "children": [ { "id": 377, "name": "get", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/contracts/module-manager.ts", "line": 19, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/module-manager.ts#L19" } ], "signatures": [ { "id": 378, "name": "get", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/contracts/module-manager.ts", "line": 19, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/module-manager.ts#L19" } ], "parameters": [ { "id": 379, "name": "id", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ] } } ] }, { "id": 386, "name": "getByNameCommandType", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/contracts/module-manager.ts", "line": 30, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/module-manager.ts#L30" } ], "signatures": [ { "id": 387, "name": "getByNameCommandType", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/contracts/module-manager.ts", "line": 30, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/module-manager.ts#L30" } ], "typeParameter": [ { "id": 388, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": 472, "name": "CommandType", "package": "@sern/handler" } } ], "parameters": [ { "id": 389, "name": "name", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 390, "name": "commandType", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 388, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "indexedAccess", "indexType": { "type": "reference", "target": 388, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true }, "objectType": { "type": "reference", "target": 164, "name": "CommandModuleDefs", "package": "@sern/handler" } } ] } } ] }, { "id": 391, "name": "getMetadata", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/contracts/module-manager.ts", "line": 10, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/module-manager.ts#L10" } ], "signatures": [ { "id": 392, "name": "getMetadata", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/contracts/module-manager.ts", "line": 10, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/module-manager.ts#L10" } ], "parameters": [ { "id": 393, "name": "m", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "undefined" }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandMeta" }, "name": "CommandMeta", "package": "@sern/handler" } ] }, "inheritedFrom": { "type": "reference", "target": -1, "name": "MetadataAccess.getMetadata" } } ], "inheritedFrom": { "type": "reference", "target": -1, "name": "MetadataAccess.getMetadata" } }, { "id": 384, "name": "getPublishableCommands", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/contracts/module-manager.ts", "line": 25, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/module-manager.ts#L25" } ], "signatures": [ { "id": 385, "name": "getPublishableCommands", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@deprecated", "content": [] } ] }, "sources": [ { "fileName": "core/contracts/module-manager.ts", "line": 25, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/module-manager.ts#L25" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 5, "name": "CommandModule", "package": "@sern/handler" } } } ] }, { "id": 380, "name": "set", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/contracts/module-manager.ts", "line": 21, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/module-manager.ts#L21" } ], "signatures": [ { "id": 381, "name": "set", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/contracts/module-manager.ts", "line": 21, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/module-manager.ts#L21" } ], "parameters": [ { "id": 382, "name": "id", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "intrinsic", "name": "string" } }, { "id": 383, "name": "path", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } } ], "type": { "type": "intrinsic", "name": "void" } } ] }, { "id": 394, "name": "setMetadata", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "core/contracts/module-manager.ts", "line": 11, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/module-manager.ts#L11" } ], "signatures": [ { "id": 395, "name": "setMetadata", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/contracts/module-manager.ts", "line": 11, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/module-manager.ts#L11" } ], "parameters": [ { "id": 396, "name": "m", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } }, { "id": 397, "name": "c", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandMeta" }, "name": "CommandMeta", "package": "@sern/handler" } } ], "type": { "type": "intrinsic", "name": "void" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "MetadataAccess.setMetadata" } } ], "inheritedFrom": { "type": "reference", "target": -1, "name": "MetadataAccess.setMetadata" } } ], "groups": [ { "title": "Methods", "children": [377, 386, 391, 384, 380, 394] } ], "sources": [ { "fileName": "core/contracts/module-manager.ts", "line": 18, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/module-manager.ts#L18" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "MetadataAccess" }, "name": "MetadataAccess", "package": "@sern/handler" } ], "implementedBy": [ { "type": "reference", "target": 566, "name": "DefaultModuleManager" } ] }, { "id": 214, "name": "Plugin", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 216, "name": "execute", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 64, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L64" } ], "type": { "type": "reflection", "declaration": { "id": 217, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 64, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L64" } ], "signatures": [ { "id": 218, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 64, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L64" } ], "parameters": [ { "id": 219, "name": "args", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "reference", "target": 220, "name": "Args", "package": "@sern/handler", "qualifiedName": "Plugin.Args", "refersToTypeParameter": true } } ], "type": { "type": "reference", "target": 199, "name": "PluginResult", "package": "@sern/handler" } } ] } } }, { "id": 215, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 63, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L63" } ], "type": { "type": "reference", "target": 485, "name": "PluginType", "package": "@sern/handler" } } ], "groups": [ { "title": "Properties", "children": [216, 215] } ], "sources": [ { "fileName": "types/core-plugin.ts", "line": 62, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L62" } ], "typeParameters": [ { "id": 220, "name": "Args", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } }, "default": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ] }, { "id": 114, "name": "RoleSelectCommand", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 123, "name": "description", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 36, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L36" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.description" } }, { "id": 116, "name": "execute", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 80, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L80" } ], "type": { "type": "reflection", "declaration": { "id": 117, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 80, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L80" } ], "signatures": [ { "id": 118, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 80, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L80" } ], "parameters": [ { "id": 119, "name": "ctx", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "RoleSelectMenuInteraction" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "CacheType" }, "name": "CacheType", "package": "discord.js" } ], "name": "RoleSelectMenuInteraction", "package": "discord.js" } } ], "type": { "type": "intrinsic", "name": "unknown" } } ] } }, "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } }, { "id": 120, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 33, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L33" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.name" } }, { "id": 121, "name": "onEvent", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L34" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 207, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "ControlPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.onEvent" } }, { "id": 122, "name": "plugins", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 35, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L35" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 200, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "InitPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.plugins" } }, { "id": 115, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 79, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L79" } ], "type": { "type": "reference", "target": 482, "name": "RoleSelect", "package": "@sern/handler", "qualifiedName": "CommandType.RoleSelect" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.type" } } ], "groups": [ { "title": "Properties", "children": [123, 116, 120, 121, 122, 115] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 78, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L78" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ] }, { "id": 181, "name": "SernAutocompleteData", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 182, "name": "autocomplete", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 172, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L172" } ], "type": { "type": "literal", "value": true } }, { "id": 184, "name": "command", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 177, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L177" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "AutocompleteCommand" }, "name": "AutocompleteCommand", "package": "@sern/handler" } }, { "id": 183, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 173, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L173" } ], "type": { "type": "union", "types": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord-api-types/payloads/v10/_interactions/_applicationCommands/_chatInput/shared.ts", "qualifiedName": "ApplicationCommandOptionType.String" }, "name": "String", "package": "discord-api-types", "qualifiedName": "ApplicationCommandOptionType.String" }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord-api-types/payloads/v10/_interactions/_applicationCommands/_chatInput/shared.ts", "qualifiedName": "ApplicationCommandOptionType.Integer" }, "name": "Integer", "package": "discord-api-types", "qualifiedName": "ApplicationCommandOptionType.Integer" }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord-api-types/payloads/v10/_interactions/_applicationCommands/_chatInput/shared.ts", "qualifiedName": "ApplicationCommandOptionType.Number" }, "name": "Number", "package": "discord-api-types", "qualifiedName": "ApplicationCommandOptionType.Number" } ] } } ], "groups": [ { "title": "Properties", "children": [182, 184, 183] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 170, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L170" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "BaseApplicationCommandOptionsData" }, "name": "BaseApplicationCommandOptionsData", "package": "discord.js" }, { "type": "literal", "value": "autocomplete" } ], "name": "Omit", "package": "typescript" } ] }, { "id": 144, "name": "SernEventCommand", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 152, "name": "description", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 36, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L36" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.description" } }, { "id": 145, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 42, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L42" } ], "type": { "type": "reference", "target": 153, "name": "T", "package": "@sern/handler", "qualifiedName": "SernEventCommand.T", "refersToTypeParameter": true }, "overwrites": { "type": "reference", "target": -1, "name": "Module.name" } }, { "id": 150, "name": "onEvent", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L34" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 207, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "ControlPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.onEvent" } }, { "id": 151, "name": "plugins", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 35, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L35" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 200, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "InitPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.plugins" } }, { "id": 146, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 43, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L43" } ], "type": { "type": "reference", "target": 494, "name": "Sern", "package": "@sern/handler", "qualifiedName": "EventType.Sern" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.type" } }, { "id": 147, "name": "execute", "variant": "declaration", "kind": 2048, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 44, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L44" } ], "signatures": [ { "id": 148, "name": "execute", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 44, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L44" } ], "parameters": [ { "id": 149, "name": "args", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "indexedAccess", "indexType": { "type": "reference", "target": 153, "name": "T", "package": "@sern/handler", "qualifiedName": "SernEventCommand.T", "refersToTypeParameter": true }, "objectType": { "type": "reference", "target": 251, "name": "SernEventsMapping", "package": "@sern/handler" } } } ], "type": { "type": "intrinsic", "name": "unknown" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } } ], "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } } ], "groups": [ { "title": "Properties", "children": [152, 145, 150, 151, 146] }, { "title": "Methods", "children": [147] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 40, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L40" } ], "typeParameters": [ { "id": 153, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 251, "name": "SernEventsMapping", "package": "@sern/handler" } }, "default": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 251, "name": "SernEventsMapping", "package": "@sern/handler" } } } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ] }, { "id": 251, "name": "SernEventsMapping", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 254, "name": "error", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 21, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L21" } ], "type": { "type": "tuple", "elements": [ { "type": "reflection", "declaration": { "id": 255, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 257, "name": "module", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/utility.ts", "line": 21, "character": 41, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L21" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "AnyModule" }, "name": "AnyModule", "package": "@sern/handler" } }, { "id": 258, "name": "reason", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 21, "character": 61, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L21" } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Error" }, "name": "Error", "package": "typescript" } ] } }, { "id": 256, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 21, "character": 14, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L21" } ], "type": { "type": "reference", "target": 490, "name": "Failure", "package": "@sern/handler", "qualifiedName": "PayloadType.Failure" } } ], "groups": [ { "title": "Properties", "children": [257, 258, 256] } ], "sources": [ { "fileName": "types/utility.ts", "line": 21, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L21" } ] } } ] } }, { "id": 253, "name": "module.activate", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 20, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L20" } ], "type": { "type": "tuple", "elements": [ { "type": "reference", "target": 239, "name": "Payload", "package": "@sern/handler" } ] } }, { "id": 252, "name": "module.register", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 19, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L19" } ], "type": { "type": "tuple", "elements": [ { "type": "reference", "target": 239, "name": "Payload", "package": "@sern/handler" } ] } }, { "id": 260, "name": "modulesLoaded", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 23, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L23" } ], "type": { "type": "tuple", "elements": [ { "type": "optional", "elementType": { "type": "intrinsic", "name": "undefined" } } ] } }, { "id": 259, "name": "warning", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 22, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L22" } ], "type": { "type": "tuple", "elements": [ { "type": "reference", "target": 239, "name": "Payload", "package": "@sern/handler" } ] } } ], "groups": [ { "title": "Properties", "children": [254, 253, 252, 260, 259] } ], "sources": [ { "fileName": "types/utility.ts", "line": 18, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L18" } ] }, { "id": 186, "name": "SernSubCommandData", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 188, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 209, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L209" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 185, "name": "SernOptionsData", "package": "@sern/handler" } } }, { "id": 187, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 208, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L208" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord-api-types/payloads/v10/_interactions/_applicationCommands/_chatInput/shared.ts", "qualifiedName": "ApplicationCommandOptionType.Subcommand" }, "name": "Subcommand", "package": "discord-api-types", "qualifiedName": "ApplicationCommandOptionType.Subcommand" }, "overwrites": { "type": "reference", "target": -1, "name": "APIApplicationCommandOptionBase.type" } } ], "groups": [ { "title": "Properties", "children": [188, 187] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 206, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L206" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord-api-types/payloads/v10/_interactions/_applicationCommands/_chatInput/base.ts", "qualifiedName": "APIApplicationCommandOptionBase" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord-api-types/payloads/v10/_interactions/_applicationCommands/_chatInput/shared.ts", "qualifiedName": "ApplicationCommandOptionType.Subcommand" }, "name": "ApplicationCommandOptionType.Subcommand", "package": "discord-api-types" } ], "name": "APIApplicationCommandOptionBase", "package": "discord-api-types" } ] }, { "id": 189, "name": "SernSubCommandGroupData", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 191, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 214, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L214" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 186, "name": "SernSubCommandData", "package": "@sern/handler" } } }, { "id": 190, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 213, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L213" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord-api-types/payloads/v10/_interactions/_applicationCommands/_chatInput/shared.ts", "qualifiedName": "ApplicationCommandOptionType.SubcommandGroup" }, "name": "SubcommandGroup", "package": "discord-api-types", "qualifiedName": "ApplicationCommandOptionType.SubcommandGroup" } } ], "groups": [ { "title": "Properties", "children": [191, 190] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 212, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L212" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "BaseApplicationCommandOptionsData" }, "name": "BaseApplicationCommandOptionsData", "package": "discord.js" } ] }, { "id": 40, "name": "SlashCommand", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 42, "name": "description", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 118, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L118" } ], "type": { "type": "intrinsic", "name": "string" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.description" } }, { "id": 44, "name": "execute", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 120, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L120" } ], "type": { "type": "reflection", "declaration": { "id": 45, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 120, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L120" } ], "signatures": [ { "id": 46, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 120, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L120" } ], "parameters": [ { "id": 47, "name": "ctx", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 496, "name": "Context", "package": "@sern/handler" } }, { "id": 48, "name": "args", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "tuple", "elements": [ { "type": "literal", "value": "slash" }, { "type": "reference", "target": 238, "name": "SlashOptions", "package": "@sern/handler" } ] } } ], "type": { "type": "intrinsic", "name": "unknown" } } ] } }, "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } }, { "id": 49, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 33, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L33" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.name" } }, { "id": 50, "name": "onEvent", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L34" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 207, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "ControlPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.onEvent" } }, { "id": 43, "name": "options", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 119, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L119" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 185, "name": "SernOptionsData", "package": "@sern/handler" } } }, { "id": 51, "name": "plugins", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 35, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L35" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 200, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "InitPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.plugins" } }, { "id": 41, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 117, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L117" } ], "type": { "type": "reference", "target": 474, "name": "Slash", "package": "@sern/handler", "qualifiedName": "CommandType.Slash" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.type" } } ], "groups": [ { "title": "Properties", "children": [42, 44, 49, 50, 43, 51, 41] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 116, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L116" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ] }, { "id": 74, "name": "StringSelectCommand", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 83, "name": "description", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 36, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L36" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.description" } }, { "id": 76, "name": "execute", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 70, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L70" } ], "type": { "type": "reflection", "declaration": { "id": 77, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 70, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L70" } ], "signatures": [ { "id": 78, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 70, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L70" } ], "parameters": [ { "id": 79, "name": "ctx", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "StringSelectMenuInteraction" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "CacheType" }, "name": "CacheType", "package": "discord.js" } ], "name": "StringSelectMenuInteraction", "package": "discord.js" } } ], "type": { "type": "intrinsic", "name": "unknown" } } ] } }, "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } }, { "id": 80, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 33, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L33" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.name" } }, { "id": 81, "name": "onEvent", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L34" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 207, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "ControlPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.onEvent" } }, { "id": 82, "name": "plugins", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 35, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L35" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 200, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "InitPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.plugins" } }, { "id": 75, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 69, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L69" } ], "type": { "type": "reference", "target": 479, "name": "StringSelect", "package": "@sern/handler", "qualifiedName": "CommandType.StringSelect" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.type" } } ], "groups": [ { "title": "Properties", "children": [83, 76, 80, 81, 82, 75] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 68, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L68" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ] }, { "id": 52, "name": "TextCommand", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 54, "name": "alias", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 112, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L112" } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } }, { "id": 63, "name": "description", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 36, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L36" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.description" } }, { "id": 55, "name": "execute", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 113, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L113" } ], "type": { "type": "reflection", "declaration": { "id": 56, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 113, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L113" } ], "signatures": [ { "id": 57, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 113, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L113" } ], "parameters": [ { "id": 58, "name": "ctx", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 496, "name": "Context", "package": "@sern/handler" } }, { "id": 59, "name": "args", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "tuple", "elements": [ { "type": "literal", "value": "text" }, { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } ] } } ], "type": { "type": "intrinsic", "name": "unknown" } } ] } }, "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } }, { "id": 60, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 33, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L33" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.name" } }, { "id": 61, "name": "onEvent", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L34" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 207, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "ControlPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.onEvent" } }, { "id": 62, "name": "plugins", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 35, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L35" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 200, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "InitPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.plugins" } }, { "id": 53, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 111, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L111" } ], "type": { "type": "reference", "target": 473, "name": "Text", "package": "@sern/handler", "qualifiedName": "CommandType.Text" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.type" } } ], "groups": [ { "title": "Properties", "children": [54, 63, 55, 60, 61, 62, 53] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 110, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L110" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ] }, { "id": 94, "name": "UserSelectCommand", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 103, "name": "description", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 36, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L36" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.description" } }, { "id": 96, "name": "execute", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 90, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L90" } ], "type": { "type": "reflection", "declaration": { "id": 97, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 90, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L90" } ], "signatures": [ { "id": 98, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 90, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L90" } ], "parameters": [ { "id": 99, "name": "ctx", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "UserSelectMenuInteraction" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "CacheType" }, "name": "CacheType", "package": "discord.js" } ], "name": "UserSelectMenuInteraction", "package": "discord.js" } } ], "type": { "type": "intrinsic", "name": "unknown" } } ] } }, "overwrites": { "type": "reference", "target": -1, "name": "Module.execute" } }, { "id": 100, "name": "name", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core-modules.ts", "line": 33, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L33" } ], "type": { "type": "intrinsic", "name": "string" }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.name" } }, { "id": 101, "name": "onEvent", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 34, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L34" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 207, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "ControlPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.onEvent" } }, { "id": 102, "name": "plugins", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 35, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L35" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 200, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } ], "name": "InitPlugin", "package": "@sern/handler" } }, "inheritedFrom": { "type": "reference", "target": -1, "name": "Module.plugins" } }, { "id": 95, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 89, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L89" } ], "type": { "type": "reference", "target": 481, "name": "UserSelect", "package": "@sern/handler", "qualifiedName": "CommandType.UserSelect" }, "overwrites": { "type": "reference", "target": -1, "name": "Module.type" } } ], "groups": [ { "title": "Properties", "children": [103, 96, 100, 101, 102, 95] } ], "sources": [ { "fileName": "types/core-modules.ts", "line": 88, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L88" } ], "extendedTypes": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module" }, "name": "Module", "package": "@sern/handler" } ] }, { "id": 223, "name": "Wrapper", "variant": "declaration", "kind": 256, "flags": {}, "children": [ { "id": 224, "name": "commands", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core.ts", "line": 9, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core.ts#L9" } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 228, "name": "containerConfig", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core.ts", "line": 20, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core.ts#L20" } ], "type": { "type": "reflection", "declaration": { "id": 229, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 230, "name": "get", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/core.ts", "line": 21, "character": 8, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core.ts#L21" } ], "type": { "type": "reflection", "declaration": { "id": 231, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/core.ts", "line": 21, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core.ts#L21" } ], "signatures": [ { "id": 232, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "types/core.ts", "line": 21, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core.ts#L21" } ], "parameters": [ { "id": 233, "name": "keys", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "array", "elementType": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/dependencies.d.ts", "qualifiedName": "__global.Dependencies" }, "name": "Dependencies", "package": "@sern/handler", "qualifiedName": "__global.Dependencies" } } } } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "unknown" } } } ] } } } ], "groups": [ { "title": "Properties", "children": [230] } ], "sources": [ { "fileName": "types/core.ts", "line": 20, "character": 22, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core.ts#L20" } ] } } }, { "id": 225, "name": "defaultPrefix", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core.ts", "line": 10, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core.ts#L10" } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 226, "name": "events", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/core.ts", "line": 11, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core.ts#L11" } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 227, "name": "mode", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "comment": { "summary": [ { "kind": "text", "text": "Overload to enable mode in case developer does not use a .env file." } ], "blockTags": [ { "tag": "@deprecated", "content": [ { "kind": "text", "text": "- https://github.com/sern-handler/handler/pull/325" } ] } ] }, "sources": [ { "fileName": "types/core.ts", "line": 16, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core.ts#L16" } ], "type": { "type": "intrinsic", "name": "string" } } ], "groups": [ { "title": "Properties", "children": [224, 228, 225, 226, 227] } ], "sources": [ { "fileName": "types/core.ts", "line": 8, "character": 17, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core.ts#L8" } ] }, { "id": 222, "name": "AnyCommandPlugin", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 76, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L76" } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 207, "name": "ControlPlugin", "package": "@sern/handler" }, { "type": "reference", "target": 200, "typeArguments": [ { "type": "tuple", "elements": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "InitArgs" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Processed" }, "typeArguments": [ { "type": "reference", "target": 5, "name": "CommandModule", "package": "@sern/handler" } ], "name": "Processed", "package": "@sern/handler" } ], "name": "InitArgs", "package": "@sern/handler" } ] } ], "name": "InitPlugin", "package": "@sern/handler" } ] } }, { "id": 221, "name": "AnyEventPlugin", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 77, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L77" } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 207, "name": "ControlPlugin", "package": "@sern/handler" }, { "type": "reference", "target": 200, "typeArguments": [ { "type": "tuple", "elements": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "InitArgs" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Processed" }, "typeArguments": [ { "type": "reference", "target": 6, "name": "EventModule", "package": "@sern/handler" } ], "name": "Processed", "package": "@sern/handler" } ], "name": "InitArgs", "package": "@sern/handler" } ] } ], "name": "InitPlugin", "package": "@sern/handler" } ] } }, { "id": 234, "name": "Args", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 16, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L16" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "ParseType" }, "typeArguments": [ { "type": "reflection", "declaration": { "id": 235, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 237, "name": "slash", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 16, "character": 47, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L16" } ], "type": { "type": "reference", "target": 238, "name": "SlashOptions", "package": "@sern/handler" } }, { "id": 236, "name": "text", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 16, "character": 31, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L16" } ], "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "string" } } } ], "groups": [ { "title": "Properties", "children": [237, 236] } ], "sources": [ { "fileName": "types/utility.ts", "line": 16, "character": 29, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L16" } ] } } ], "name": "ParseType", "package": "@sern/handler" } }, { "id": 5, "name": "CommandModule", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 132, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L132" } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 52, "name": "TextCommand", "package": "@sern/handler" }, { "type": "reference", "target": 40, "name": "SlashCommand", "package": "@sern/handler" }, { "type": "reference", "target": 7, "name": "BothCommand", "package": "@sern/handler" }, { "type": "reference", "target": 30, "name": "ContextMenuUser", "package": "@sern/handler" }, { "type": "reference", "target": 20, "name": "ContextMenuMsg", "package": "@sern/handler" }, { "type": "reference", "target": 64, "name": "ButtonCommand", "package": "@sern/handler" }, { "type": "reference", "target": 74, "name": "StringSelectCommand", "package": "@sern/handler" }, { "type": "reference", "target": 84, "name": "MentionableSelectCommand", "package": "@sern/handler" }, { "type": "reference", "target": 94, "name": "UserSelectCommand", "package": "@sern/handler" }, { "type": "reference", "target": 104, "name": "ChannelSelectCommand", "package": "@sern/handler" }, { "type": "reference", "target": 114, "name": "RoleSelectCommand", "package": "@sern/handler" }, { "type": "reference", "target": 124, "name": "ModalSubmitCommand", "package": "@sern/handler" } ] } }, { "id": 6, "name": "EventModule", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "types/core-modules.ts", "line": 131, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L131" } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 134, "name": "DiscordEventCommand", "package": "@sern/handler" }, { "type": "reference", "target": 144, "name": "SernEventCommand", "package": "@sern/handler" }, { "type": "reference", "target": 154, "name": "ExternalEventCommand", "package": "@sern/handler" } ] } }, { "id": 290, "name": "Initializable", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Type to annotate that something is initializable. \nIf T has an init method, this will be called." } ] }, "sources": [ { "fileName": "types/ioc.ts", "line": 17, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L17" } ], "typeParameters": [ { "id": 291, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": 401, "name": "Contracts.Init", "package": "@sern/handler", "qualifiedName": "Init" } } ], "type": { "type": "reference", "target": 291, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } }, { "id": 372, "name": "LogPayload", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "core/contracts/logging.ts", "line": 11, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/logging.ts#L11" } ], "typeParameters": [ { "id": 375, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "default": { "type": "intrinsic", "name": "unknown" } } ], "type": { "type": "reflection", "declaration": { "id": 373, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 374, "name": "message", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "core/contracts/logging.ts", "line": 11, "character": 40, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/logging.ts#L11" } ], "type": { "type": "reference", "target": 375, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } } ], "groups": [ { "title": "Properties", "children": [374] } ], "sources": [ { "fileName": "core/contracts/logging.ts", "line": 11, "character": 38, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/contracts/logging.ts#L11" } ] } } }, { "id": 239, "name": "Payload", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 26, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L26" } ], "type": { "type": "union", "types": [ { "type": "reflection", "declaration": { "id": 240, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 242, "name": "module", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 27, "character": 35, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L27" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "AnyModule" }, "name": "AnyModule", "package": "@sern/handler" } }, { "id": 241, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 27, "character": 8, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L27" } ], "type": { "type": "reference", "target": 489, "name": "PayloadType.Success", "package": "@sern/handler" } } ], "groups": [ { "title": "Properties", "children": [242, 241] } ], "sources": [ { "fileName": "types/utility.ts", "line": 27, "character": 6, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L27" } ] } }, { "type": "reflection", "declaration": { "id": 243, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 245, "name": "module", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "types/utility.ts", "line": 28, "character": 35, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L28" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "AnyModule" }, "name": "AnyModule", "package": "@sern/handler" } }, { "id": 246, "name": "reason", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 28, "character": 55, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L28" } ], "type": { "type": "union", "types": [ { "type": "intrinsic", "name": "string" }, { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Error" }, "name": "Error", "package": "typescript" } ] } }, { "id": 244, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 28, "character": 8, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L28" } ], "type": { "type": "reference", "target": 490, "name": "PayloadType.Failure", "package": "@sern/handler" } } ], "groups": [ { "title": "Properties", "children": [245, 246, 244] } ], "sources": [ { "fileName": "types/utility.ts", "line": 28, "character": 6, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L28" } ] } }, { "type": "reflection", "declaration": { "id": 247, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 249, "name": "module", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 29, "character": 35, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L29" } ], "type": { "type": "intrinsic", "name": "undefined" } }, { "id": 250, "name": "reason", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 29, "character": 54, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L29" } ], "type": { "type": "intrinsic", "name": "string" } }, { "id": 248, "name": "type", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 29, "character": 8, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L29" } ], "type": { "type": "reference", "target": 491, "name": "PayloadType.Warning", "package": "@sern/handler" } } ], "groups": [ { "title": "Properties", "children": [249, 250, 248] } ], "sources": [ { "fileName": "types/utility.ts", "line": 29, "character": 6, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L29" } ] } } ] } }, { "id": 199, "name": "PluginResult", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "types/core-plugin.ts", "line": 51, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-plugin.ts#L51" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "Awaitable" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "VoidResult" }, "name": "VoidResult", "package": "@sern/handler" } ], "name": "Awaitable", "package": "@sern/handler" } }, { "id": 185, "name": "SernOptionsData", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Type that replaces autocomplete with " }, { "kind": "inline-tag", "tag": "@link", "text": "SernAutocompleteData", "target": 181, "tsLinkText": "" } ] }, "sources": [ { "fileName": "types/core-modules.ts", "line": 200, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/core-modules.ts#L200" } ], "type": { "type": "union", "types": [ { "type": "reference", "target": 186, "name": "SernSubCommandData", "package": "@sern/handler" }, { "type": "reference", "target": 189, "name": "SernSubCommandGroupData", "package": "@sern/handler" }, { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord-api-types/payloads/v10/_interactions/_applicationCommands/chatInput.ts", "qualifiedName": "APIApplicationCommandBasicOption" }, "name": "APIApplicationCommandBasicOption", "package": "discord-api-types" }, { "type": "reference", "target": 181, "name": "SernAutocompleteData", "package": "@sern/handler" } ] } }, { "id": 261, "name": "Singleton", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Type to annotate that something is a singleton. \nT is created once and lazily." } ] }, "sources": [ { "fileName": "types/ioc.ts", "line": 7, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L7" } ], "typeParameters": [ { "id": 264, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {} } ], "type": { "type": "reflection", "declaration": { "id": 262, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 7, "character": 27, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L7" } ], "signatures": [ { "id": 263, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "type": { "type": "reference", "target": 264, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } } ] } } }, { "id": 238, "name": "SlashOptions", "variant": "declaration", "kind": 2097152, "flags": {}, "sources": [ { "fileName": "types/utility.ts", "line": 14, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/utility.ts#L14" } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Omit" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "CommandInteractionOptionResolver" }, "name": "CommandInteractionOptionResolver", "package": "discord.js" }, { "type": "union", "types": [ { "type": "literal", "value": "getMessage" }, { "type": "literal", "value": "getFocused" } ] } ], "name": "Omit", "package": "typescript" } }, { "id": 265, "name": "Transient", "variant": "declaration", "kind": 2097152, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Type to annotate that something is transient. \nEvery time this is called, a new object is created" } ] }, "sources": [ { "fileName": "types/ioc.ts", "line": 12, "character": 12, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L12" } ], "typeParameters": [ { "id": 270, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {} } ], "type": { "type": "reflection", "declaration": { "id": 266, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 12, "character": 27, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L12" } ], "signatures": [ { "id": 267, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 268, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "types/ioc.ts", "line": 12, "character": 33, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/types/ioc.ts#L12" } ], "signatures": [ { "id": 269, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "type": { "type": "reference", "target": 270, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } } ] } } } ] } } }, { "id": 464, "name": "controller", "variant": "declaration", "kind": 32, "flags": { "isConst": true }, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "1.0.0\nThe object passed into every plugin to control a command's behavior" } ] } ] }, "sources": [ { "fileName": "core/create-plugins.ts", "line": 69, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L69" } ], "type": { "type": "reflection", "declaration": { "id": 465, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 466, "name": "next", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 70, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L70" } ], "type": { "type": "reflection", "declaration": { "id": 467, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/functions.ts", "line": 19, "character": 33, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/functions.ts#L19" } ], "signatures": [ { "id": 468, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/functions.ts", "line": 19, "character": 33, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/functions.ts#L19" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/ts-results-es/src/result.ts", "qualifiedName": "OkImpl" }, "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "OkImpl", "package": "ts-results-es" } } ] } }, "defaultValue": "ok" }, { "id": 469, "name": "stop", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 71, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L71" } ], "type": { "type": "reflection", "declaration": { "id": 470, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/functions.ts", "line": 20, "character": 34, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/functions.ts#L20" } ], "signatures": [ { "id": 471, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/functions.ts", "line": 20, "character": 34, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/functions.ts#L20" } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/ts-results-es/src/result.ts", "qualifiedName": "ErrImpl" }, "typeArguments": [ { "type": "intrinsic", "name": "void" } ], "name": "ErrImpl", "package": "ts-results-es" } } ] } }, "defaultValue": "err" } ], "groups": [ { "title": "Properties", "children": [466, 469] } ], "sources": [ { "fileName": "core/create-plugins.ts", "line": 69, "character": 26, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L69" } ] } }, "defaultValue": "..." }, { "id": 442, "name": "CommandControlPlugin", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 37, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L37" } ], "signatures": [ { "id": 443, "name": "CommandControlPlugin", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "2.5.0\n@__PURE__" } ] } ] }, "sources": [ { "fileName": "core/create-plugins.ts", "line": 37, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L37" } ], "typeParameter": [ { "id": 444, "name": "I", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": 472, "name": "CommandType", "package": "@sern/handler" } } ], "parameters": [ { "id": 445, "name": "execute", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 446, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 38, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L38" } ], "signatures": [ { "id": 447, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 38, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L38" } ], "parameters": [ { "id": 448, "name": "args", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "CommandArgs" }, "typeArguments": [ { "type": "reference", "target": 444, "name": "I", "package": "@sern/handler", "refersToTypeParameter": true }, { "type": "reference", "target": 487, "name": "Control", "package": "@sern/handler", "qualifiedName": "PluginType.Control" } ], "name": "CommandArgs", "package": "@sern/handler" } } ], "type": { "type": "reference", "target": 199, "name": "PluginResult", "package": "@sern/handler" } } ] } } } ], "type": { "type": "reference", "target": 214, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "unknown" } } ], "name": "Plugin", "package": "@sern/handler" } } ] }, { "id": 435, "name": "CommandInitPlugin", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 28, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L28" } ], "signatures": [ { "id": 436, "name": "CommandInitPlugin", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "2.5.0\n@__PURE__" } ] } ] }, "sources": [ { "fileName": "core/create-plugins.ts", "line": 28, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L28" } ], "typeParameter": [ { "id": 437, "name": "I", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": 472, "name": "CommandType", "package": "@sern/handler" } } ], "parameters": [ { "id": 438, "name": "execute", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 439, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 29, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L29" } ], "signatures": [ { "id": 440, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 29, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L29" } ], "parameters": [ { "id": 441, "name": "args", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "CommandArgs" }, "typeArguments": [ { "type": "reference", "target": 437, "name": "I", "package": "@sern/handler", "refersToTypeParameter": true }, { "type": "reference", "target": 486, "name": "Init", "package": "@sern/handler", "qualifiedName": "PluginType.Init" } ], "name": "CommandArgs", "package": "@sern/handler" } } ], "type": { "type": "reference", "target": 199, "name": "PluginResult", "package": "@sern/handler" } } ] } } } ], "type": { "type": "reference", "target": 214, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "unknown" } } ], "name": "Plugin", "package": "@sern/handler" } } ] }, { "id": 456, "name": "DiscordEventControlPlugin", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 58, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L58" } ], "signatures": [ { "id": 457, "name": "DiscordEventControlPlugin", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "2.5.0" } ] }, { "tag": "@Experimental", "content": [ { "kind": "text", "text": "A specialized function for creating control plugins with discord.js ClientEvents.\nWill probably be moved one day!" } ] } ] }, "sources": [ { "fileName": "core/create-plugins.ts", "line": 58, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L58" } ], "typeParameter": [ { "id": 458, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "ClientEvents" }, "name": "ClientEvents", "package": "discord.js" } } } ], "parameters": [ { "id": 459, "name": "name", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 458, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } }, { "id": 460, "name": "execute", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 461, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 60, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L60" } ], "signatures": [ { "id": 462, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 60, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L60" } ], "parameters": [ { "id": 463, "name": "args", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "indexedAccess", "indexType": { "type": "reference", "target": 458, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true }, "objectType": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "ClientEvents" }, "name": "ClientEvents", "package": "discord.js" } } } ], "type": { "type": "reference", "target": 199, "name": "PluginResult", "package": "@sern/handler" } } ] } } } ], "type": { "type": "reference", "target": 214, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "unknown" } } ], "name": "Plugin", "package": "@sern/handler" } } ] }, { "id": 449, "name": "EventControlPlugin", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 46, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L46" } ], "signatures": [ { "id": 450, "name": "EventControlPlugin", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "2.5.0\n@__PURE__" } ] } ] }, "sources": [ { "fileName": "core/create-plugins.ts", "line": 46, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L46" } ], "typeParameter": [ { "id": 451, "name": "I", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": 492, "name": "EventType", "package": "@sern/handler" } } ], "parameters": [ { "id": 452, "name": "execute", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 453, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 47, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L47" } ], "signatures": [ { "id": 454, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 47, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L47" } ], "parameters": [ { "id": 455, "name": "args", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "EventArgs" }, "typeArguments": [ { "type": "reference", "target": 451, "name": "I", "package": "@sern/handler", "refersToTypeParameter": true }, { "type": "reference", "target": 487, "name": "Control", "package": "@sern/handler", "qualifiedName": "PluginType.Control" } ], "name": "EventArgs", "package": "@sern/handler" } } ], "type": { "type": "reference", "target": 199, "name": "PluginResult", "package": "@sern/handler" } } ] } } } ], "type": { "type": "reference", "target": 214, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "unknown" } } ], "name": "Plugin", "package": "@sern/handler" } } ] }, { "id": 428, "name": "EventInitPlugin", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 19, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L19" } ], "signatures": [ { "id": 429, "name": "EventInitPlugin", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "2.5.0\n@__PURE__" } ] } ] }, "sources": [ { "fileName": "core/create-plugins.ts", "line": 19, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L19" } ], "typeParameter": [ { "id": 430, "name": "I", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "reference", "target": 492, "name": "EventType", "package": "@sern/handler" } } ], "parameters": [ { "id": 431, "name": "execute", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 432, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 20, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L20" } ], "signatures": [ { "id": 433, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 20, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L20" } ], "parameters": [ { "id": 434, "name": "args", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "EventArgs" }, "typeArguments": [ { "type": "reference", "target": 430, "name": "I", "package": "@sern/handler", "refersToTypeParameter": true }, { "type": "reference", "target": 486, "name": "Init", "package": "@sern/handler", "qualifiedName": "PluginType.Init" } ], "name": "EventArgs", "package": "@sern/handler" } } ], "type": { "type": "reference", "target": 199, "name": "PluginResult", "package": "@sern/handler" } } ] } } } ], "type": { "type": "reference", "target": 214, "typeArguments": [ { "type": "array", "elementType": { "type": "intrinsic", "name": "unknown" } } ], "name": "Plugin", "package": "@sern/handler" } } ] }, { "id": 605, "name": "Service", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 37, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L37" } ], "signatures": [ { "id": 606, "name": "Service", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "The new Service api, a cleaner alternative to useContainer\nTo obtain intellisense, ensure a .d.ts file exists in the root of compilation.\nUsually our scaffolding tool takes care of this.\nNote: this method only works AFTER your container has been initiated" } ], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "3.0.0" } ] }, { "tag": "@example", "content": [ { "kind": "code", "text": "```ts\nconst client = Service('@sern/client');\n```" } ] } ] }, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 37, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L37" } ], "typeParameter": [ { "id": 607, "name": "T", "variant": "typeParam", "kind": 131072, "flags": { "isConst": true }, "type": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/dependencies.d.ts", "qualifiedName": "__global.Dependencies" }, "name": "Dependencies", "package": "@sern/handler", "qualifiedName": "__global.Dependencies" } } } ], "parameters": [ { "id": 608, "name": "key", "variant": "param", "kind": 32768, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "a key that corresponds to a dependency registered." } ] }, "type": { "type": "reference", "target": 607, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "NonNullable" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/iti/dist/src/_utils.d.ts", "qualifiedName": "UnpackFunction" }, "typeArguments": [ { "type": "indexedAccess", "indexType": { "type": "reference", "target": 607, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true }, "objectType": { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Partial" }, "typeArguments": [ { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/dependencies.d.ts", "qualifiedName": "__global.Dependencies" }, "name": "Dependencies", "package": "@sern/handler", "qualifiedName": "__global.Dependencies" } ], "name": "Partial", "package": "typescript" } } ], "name": "UnpackFunction", "package": "iti" } ], "name": "NonNullable", "package": "typescript" } } ] }, { "id": 609, "name": "Services", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 47, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L47" } ], "signatures": [ { "id": 610, "name": "Services", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "3.0.0\nThe plural version of " }, { "kind": "inline-tag", "tag": "@link", "text": "Service", "target": 605, "tsLinkText": "" } ] }, { "tag": "@returns", "content": [ { "kind": "text", "text": "array of dependencies, in the same order of keys provided" } ] } ] }, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 47, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L47" } ], "typeParameter": [ { "id": 611, "name": "T", "variant": "typeParam", "kind": 131072, "flags": { "isConst": true }, "type": { "type": "array", "elementType": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/dependencies.d.ts", "qualifiedName": "__global.Dependencies" }, "name": "Dependencies", "package": "@sern/handler", "qualifiedName": "__global.Dependencies" } } } } ], "parameters": [ { "id": 612, "name": "keys", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "tuple", "elements": [ { "type": "rest", "elementType": { "type": "array", "elementType": { "type": "reference", "target": 611, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } } } ] } } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "IntoDependencies" }, "typeArguments": [ { "type": "reference", "target": 611, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } ], "name": "IntoDependencies", "package": "@sern/handler" } } ] }, { "id": 292, "name": "commandModule", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "core/modules.ts", "line": 19, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/modules.ts#L19" } ], "signatures": [ { "id": 293, "name": "commandModule", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "1.0.0 The wrapper function to define command modules for sern" } ] } ] }, "sources": [ { "fileName": "core/modules.ts", "line": 19, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/modules.ts#L19" } ], "parameters": [ { "id": 294, "name": "mod", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "InputCommand" }, "name": "InputCommand", "package": "@sern/handler" } } ], "type": { "type": "reference", "target": 5, "name": "CommandModule", "package": "@sern/handler" } } ] }, { "id": 298, "name": "discordEvent", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "core/modules.ts", "line": 47, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/modules.ts#L47" } ], "signatures": [ { "id": 299, "name": "discordEvent", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "Create event modules from discord.js client events,\nThis is an " }, { "kind": "inline-tag", "tag": "@link", "text": "eventModule", "target": 295, "tsLinkText": "" }, { "kind": "text", "text": " for discord events,\nwhere typings can be very bad." } ], "blockTags": [ { "tag": "@Experimental", "content": [] } ] }, "sources": [ { "fileName": "core/modules.ts", "line": 47, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/modules.ts#L47" } ], "typeParameter": [ { "id": 300, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "ClientEvents" }, "name": "ClientEvents", "package": "discord.js" } } } ], "parameters": [ { "id": 301, "name": "mod", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 302, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "children": [ { "id": 305, "name": "execute", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "core/modules.ts", "line": 50, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/modules.ts#L50" } ], "type": { "type": "reflection", "declaration": { "id": 306, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/modules.ts", "line": 50, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/modules.ts#L50" } ], "signatures": [ { "id": 307, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/modules.ts", "line": 50, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/modules.ts#L50" } ], "parameters": [ { "id": 308, "name": "args", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "indexedAccess", "indexType": { "type": "reference", "target": 300, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true }, "objectType": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/node_modules/discord.js/typings/index.d.ts", "qualifiedName": "ClientEvents" }, "name": "ClientEvents", "package": "discord.js" } } } ], "type": { "type": "intrinsic", "name": "unknown" } } ] } } }, { "id": 303, "name": "name", "variant": "declaration", "kind": 1024, "flags": {}, "sources": [ { "fileName": "core/modules.ts", "line": 48, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/modules.ts#L48" } ], "type": { "type": "reference", "target": 300, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } }, { "id": 304, "name": "plugins", "variant": "declaration", "kind": 1024, "flags": { "isOptional": true }, "sources": [ { "fileName": "core/modules.ts", "line": 49, "character": 4, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/modules.ts#L49" } ], "type": { "type": "array", "elementType": { "type": "reference", "target": 221, "name": "AnyEventPlugin", "package": "@sern/handler" } } } ], "groups": [ { "title": "Properties", "children": [305, 303, 304] } ], "sources": [ { "fileName": "core/modules.ts", "line": 47, "character": 64, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/modules.ts#L47" } ] } } } ], "type": { "type": "reference", "target": 6, "name": "EventModule", "package": "@sern/handler" } } ] }, { "id": 295, "name": "eventModule", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "core/modules.ts", "line": 32, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/modules.ts#L32" } ], "signatures": [ { "id": 296, "name": "eventModule", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "1.0.0\nThe wrapper function to define event modules for sern" } ] } ] }, "sources": [ { "fileName": "core/modules.ts", "line": 32, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/modules.ts#L32" } ], "parameters": [ { "id": 297, "name": "mod", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "InputEvent" }, "name": "InputEvent", "package": "@sern/handler" } } ], "type": { "type": "reference", "target": 6, "name": "EventModule", "package": "@sern/handler" } } ] }, { "id": 597, "name": "makeDependencies", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "core/ioc/base.ts", "line": 144, "character": 22, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/base.ts#L144" } ], "signatures": [ { "id": 598, "name": "makeDependencies", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/ioc/base.ts", "line": 144, "character": 22, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/base.ts#L144" } ], "typeParameter": [ { "id": 599, "name": "T", "variant": "typeParam", "kind": 131072, "flags": { "isConst": true }, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/dependencies.d.ts", "qualifiedName": "__global.Dependencies" }, "name": "Dependencies", "package": "@sern/handler", "qualifiedName": "__global.Dependencies" } } ], "parameters": [ { "id": 600, "name": "conf", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/core/ioc/base.ts", "qualifiedName": "ValidDependencyConfig" }, "name": "ValidDependencyConfig", "package": "@sern/handler" } } ], "type": { "type": "reference", "target": { "sourceFileName": "../../../../../opt/hostedtoolcache/node/20.12.2/x64/lib/node_modules/typedoc/node_modules/typescript/lib/lib.es5.d.ts", "qualifiedName": "Promise" }, "typeArguments": [ { "type": "reflection", "declaration": { "id": 601, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 54, "character": 11, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L54" } ], "signatures": [ { "id": 602, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 54, "character": 11, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L54" } ], "typeParameter": [ { "id": 603, "name": "V", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "array", "elementType": { "type": "typeOperator", "operator": "keyof", "target": { "type": "reference", "target": 599, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } } } } ], "parameters": [ { "id": 604, "name": "keys", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "tuple", "elements": [ { "type": "rest", "elementType": { "type": "array", "elementType": { "type": "reference", "target": 603, "name": "V", "package": "@sern/handler", "refersToTypeParameter": true } } } ] } } ], "type": { "type": "reference", "target": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "IntoDependencies" }, "typeArguments": [ { "type": "reference", "target": 603, "name": "V", "package": "@sern/handler", "refersToTypeParameter": true } ], "name": "IntoDependencies", "package": "@sern/handler" } } ] } } ], "name": "Promise", "package": "typescript" } } ] }, { "id": 420, "name": "makePlugin", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 6, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L6" } ], "signatures": [ { "id": 421, "name": "makePlugin", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 6, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L6" } ], "typeParameter": [ { "id": 422, "name": "V", "variant": "typeParam", "kind": 131072, "flags": {}, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "unknown" } } } ], "parameters": [ { "id": 423, "name": "type", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reference", "target": 485, "name": "PluginType", "package": "@sern/handler" } }, { "id": 424, "name": "execute", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 425, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 8, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L8" } ], "signatures": [ { "id": 426, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/create-plugins.ts", "line": 8, "character": 13, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/create-plugins.ts#L8" } ], "parameters": [ { "id": 427, "name": "args", "variant": "param", "kind": 32768, "flags": { "isRest": true }, "type": { "type": "array", "elementType": { "type": "intrinsic", "name": "any" } } } ], "type": { "type": "intrinsic", "name": "any" } } ] } } } ], "type": { "type": "reference", "target": 214, "typeArguments": [ { "type": "reference", "target": 422, "name": "V", "package": "@sern/handler", "refersToTypeParameter": true } ], "name": "Plugin", "package": "@sern/handler" } } ] }, { "id": 613, "name": "single", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 11, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L11" } ], "signatures": [ { "id": 614, "name": "single", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "@__PURE__" } ], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "2.0.0.\nCreates a singleton object." } ] } ] }, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 11, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L11" } ], "typeParameter": [ { "id": 615, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {} } ], "parameters": [ { "id": 616, "name": "cb", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 617, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 11, "character": 30, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L11" } ], "signatures": [ { "id": 618, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 11, "character": 30, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L11" } ], "type": { "type": "reference", "target": 615, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } } ] } } } ], "type": { "type": "reflection", "declaration": { "id": 619, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 11, "character": 30, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L11" } ], "signatures": [ { "id": 620, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 11, "character": 30, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L11" } ], "type": { "type": "reference", "target": 615, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } } ] } } } ] }, { "id": 621, "name": "transient", "variant": "declaration", "kind": 64, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 21, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L21" } ], "signatures": [ { "id": 622, "name": "transient", "variant": "signature", "kind": 4096, "flags": {}, "comment": { "summary": [ { "kind": "text", "text": "@__PURE__" } ], "blockTags": [ { "tag": "@since", "content": [ { "kind": "text", "text": "2.0.0\nCreates a transient object" } ] } ] }, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 21, "character": 16, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L21" } ], "typeParameter": [ { "id": 623, "name": "T", "variant": "typeParam", "kind": 131072, "flags": {} } ], "parameters": [ { "id": 624, "name": "cb", "variant": "param", "kind": 32768, "flags": {}, "type": { "type": "reflection", "declaration": { "id": 625, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 21, "character": 33, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L21" } ], "signatures": [ { "id": 626, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 21, "character": 33, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L21" } ], "type": { "type": "reflection", "declaration": { "id": 627, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 21, "character": 39, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L21" } ], "signatures": [ { "id": 628, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 21, "character": 39, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L21" } ], "type": { "type": "reference", "target": 623, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } } ] } } } ] } } } ], "type": { "type": "reflection", "declaration": { "id": 629, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 21, "character": 33, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L21" } ], "signatures": [ { "id": 630, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 21, "character": 33, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L21" } ], "type": { "type": "reflection", "declaration": { "id": 631, "name": "__type", "variant": "declaration", "kind": 65536, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 21, "character": 39, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L21" } ], "signatures": [ { "id": 632, "name": "__type", "variant": "signature", "kind": 4096, "flags": {}, "sources": [ { "fileName": "core/ioc/dependency-injection.ts", "line": 21, "character": 39, "url": "https://github.com/sern-handler/handler/blob/91b3768e376cfe22ec37d8ab44f4e4a4dfe8a1e8/src/core/ioc/dependency-injection.ts#L21" } ], "type": { "type": "reference", "target": 623, "name": "T", "package": "@sern/handler", "refersToTypeParameter": true } } ] } } } ] } } } ] } ], "groups": [ { "title": "Namespaces", "children": [309, 1] }, { "title": "Enumerations", "children": [472, 492, 488, 485] }, { "title": "Classes", "children": [496, 539, 549, 566, 592] }, { "title": "Interfaces", "children": [ 7, 64, 104, 164, 20, 30, 207, 192, 271, 398, 134, 404, 407, 351, 177, 154, 401, 200, 358, 84, 124, 376, 214, 114, 181, 144, 251, 186, 189, 40, 74, 52, 94, 223 ] }, { "title": "Type Aliases", "children": [222, 221, 234, 5, 6, 290, 372, 239, 199, 185, 261, 238, 265] }, { "title": "Variables", "children": [464] }, { "title": "Functions", "children": [442, 435, 456, 449, 428, 605, 609, 292, 298, 295, 597, 420, 613, 621] } ], "packageName": "@sern/handler", "readme": [ { "kind": "text", "text": "
\n \n
\n\n

Handlers. Redefined.

\n

A complete, customizable, typesafe, & reactive framework for discord bots

\n\n
\n \n \"NPM\n \"NPM\n \"License\n \"docs.rs\"\n \"Lines\n
\n\n## Why?\n- For you. A framework that's tailored to your exact needs.\n- Lightweight. Does a lot while being small.\n- Latest features. Support for discord.js v14 and all of its interactions.\n- Start quickly. Plug and play or customize to your liking.\n- works with [bun](https://bun.sh/) and [node](https://nodejs.org/en) out the box!\n- Use it with TypeScript or JavaScript. CommonJS and ESM supported.\n- Active and growing community, always here to help. [Join us](https://sern.dev/discord)\n- Unleash its full potential with a powerful CLI and awesome plugins.\n\n## 📜 Installation\n[Start here!!](https://sern.dev/docs/guide/walkthrough/new-project)\n\n## 👶 Basic Usage\n
ping.ts\n\n" }, { "kind": "code", "text": "```ts\nexport default commandModule({\n type: CommandType.Slash,\n //Installed plugin to publish to discord api and allow access to owners only.\n plugins: [publish(), ownerOnly()],\n description: 'A ping pong command',\n execute(ctx) {\n ctx.reply('Hello owner of the bot');\n }\n});\n```" }, { "kind": "text", "text": "\n
\n\n\n## 🤖 Bots Using sern \n- [Community Bot](https://github.com/sern-handler/sern-community), the community bot for our [discord server](https://sern.dev/discord).\n- [Vinci](https://github.com/SrIzan10/vinci), the bot for Mara Turing.\n- [Bask](https://github.com/baskbotml/bask), Listen your favorite artists on Discord.\n- [ava](https://github.com/SrIzan10/ava), A discord bot that plays KNGI and Gensokyo Radio.\n- [Murayama](https://github.com/murayamabot/murayama), :pepega:\n- [Protector (WIP)](https://github.com/needhamgary/Protector), Just a simple bot to help enhance a private minecraft server.\n- [SmokinWeed 💨](https://github.com/Peter-MJ-Parker/sern-bud), A fun bot for a small - but growing - server.\n- [Man Nomic](https://github.com/jacoobes/man-nomic), A simple information bot to provide information to the nomic-ai discord community.\n- [Linear-Discord](https://github.com/sern-handler/linear-discord) Display and manage a linear dashboard.\n## 💻 CLI\n\nIt is **highly encouraged** to use the [command line interface](https://github.com/sern-handler/cli) for your project. Don't forget to view it.\n\n## 🔗 Links\n\n- [Official Documentation and Guide](https://sern.dev)\n- [Support Server](https://sern.dev/discord)\n\n## 👋 Contribute\n- Read our contribution [guidelines](https://github.com/sern-handler/handler/blob/main/.github/CONTRIBUTING.md) carefully\n- Pull up on [issues](https://github.com/sern-handler/handler/issues) and report bugs\n- All kinds of contributions are welcomed." } ], "symbolIdMap": { "0": { "sourceFileName": "../sernHandlerV2/src/index.ts", "qualifiedName": "" }, "1": { "sourceFileName": "../sernHandlerV2/src/sern.ts", "qualifiedName": "" }, "2": { "sourceFileName": "../sernHandlerV2/src/sern.ts", "qualifiedName": "init" }, "3": { "sourceFileName": "../sernHandlerV2/src/sern.ts", "qualifiedName": "init" }, "4": { "sourceFileName": "../sernHandlerV2/src/sern.ts", "qualifiedName": "maybeWrapper" }, "5": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandModule" }, "6": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "EventModule" }, "7": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "BothCommand" }, "8": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "BothCommand.type" }, "9": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "BothCommand.alias" }, "10": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "BothCommand.description" }, "11": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "BothCommand.options" }, "12": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "BothCommand.execute" }, "13": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "14": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "15": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ctx" }, "16": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "args" }, "17": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.name" }, "18": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.onEvent" }, "19": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.plugins" }, "20": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ContextMenuMsg" }, "21": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ContextMenuMsg.type" }, "22": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ContextMenuMsg.execute" }, "23": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "24": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "25": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ctx" }, "26": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.name" }, "27": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.onEvent" }, "28": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.plugins" }, "29": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.description" }, "30": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ContextMenuUser" }, "31": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ContextMenuUser.type" }, "32": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ContextMenuUser.execute" }, "33": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "34": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "35": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ctx" }, "36": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.name" }, "37": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.onEvent" }, "38": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.plugins" }, "39": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.description" }, "40": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SlashCommand" }, "41": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SlashCommand.type" }, "42": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SlashCommand.description" }, "43": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SlashCommand.options" }, "44": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SlashCommand.execute" }, "45": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "46": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "47": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ctx" }, "48": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "args" }, "49": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.name" }, "50": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.onEvent" }, "51": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.plugins" }, "52": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "TextCommand" }, "53": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "TextCommand.type" }, "54": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "TextCommand.alias" }, "55": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "TextCommand.execute" }, "56": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "57": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "58": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ctx" }, "59": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "args" }, "60": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.name" }, "61": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.onEvent" }, "62": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.plugins" }, "63": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.description" }, "64": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ButtonCommand" }, "65": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ButtonCommand.type" }, "66": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ButtonCommand.execute" }, "67": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "68": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "69": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ctx" }, "70": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.name" }, "71": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.onEvent" }, "72": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.plugins" }, "73": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.description" }, "74": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "StringSelectCommand" }, "75": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "StringSelectCommand.type" }, "76": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "StringSelectCommand.execute" }, "77": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "78": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "79": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ctx" }, "80": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.name" }, "81": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.onEvent" }, "82": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.plugins" }, "83": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.description" }, "84": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "MentionableSelectCommand" }, "85": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "MentionableSelectCommand.type" }, "86": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "MentionableSelectCommand.execute" }, "87": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "88": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "89": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ctx" }, "90": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.name" }, "91": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.onEvent" }, "92": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.plugins" }, "93": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.description" }, "94": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "UserSelectCommand" }, "95": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "UserSelectCommand.type" }, "96": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "UserSelectCommand.execute" }, "97": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "98": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "99": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ctx" }, "100": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.name" }, "101": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.onEvent" }, "102": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.plugins" }, "103": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.description" }, "104": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ChannelSelectCommand" }, "105": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ChannelSelectCommand.type" }, "106": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ChannelSelectCommand.execute" }, "107": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "108": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "109": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ctx" }, "110": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.name" }, "111": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.onEvent" }, "112": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.plugins" }, "113": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.description" }, "114": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "RoleSelectCommand" }, "115": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "RoleSelectCommand.type" }, "116": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "RoleSelectCommand.execute" }, "117": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "118": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "119": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ctx" }, "120": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.name" }, "121": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.onEvent" }, "122": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.plugins" }, "123": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.description" }, "124": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ModalSubmitCommand" }, "125": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ModalSubmitCommand.type" }, "126": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ModalSubmitCommand.execute" }, "127": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "128": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "__type" }, "129": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ctx" }, "130": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.name" }, "131": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.onEvent" }, "132": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.plugins" }, "133": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.description" }, "134": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "DiscordEventCommand" }, "135": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "DiscordEventCommand.name" }, "136": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "DiscordEventCommand.type" }, "137": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "DiscordEventCommand.execute" }, "138": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "DiscordEventCommand.execute" }, "139": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "args" }, "140": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.onEvent" }, "141": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.plugins" }, "142": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.description" }, "143": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "DiscordEventCommand.T" }, "144": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SernEventCommand" }, "145": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SernEventCommand.name" }, "146": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SernEventCommand.type" }, "147": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SernEventCommand.execute" }, "148": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SernEventCommand.execute" }, "149": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "args" }, "150": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.onEvent" }, "151": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.plugins" }, "152": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.description" }, "153": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SernEventCommand.T" }, "154": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ExternalEventCommand" }, "155": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ExternalEventCommand.name" }, "156": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ExternalEventCommand.emitter" }, "157": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ExternalEventCommand.type" }, "158": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ExternalEventCommand.execute" }, "159": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "ExternalEventCommand.execute" }, "160": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "args" }, "161": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.onEvent" }, "162": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.plugins" }, "163": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "Module.description" }, "164": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandModuleDefs" }, "165": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandModuleDefs.1" }, "166": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandModuleDefs.2" }, "167": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandModuleDefs.3" }, "168": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandModuleDefs.8" }, "169": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandModuleDefs.4" }, "170": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandModuleDefs.16" }, "171": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandModuleDefs.32" }, "172": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandModuleDefs.256" }, "173": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandModuleDefs.1024" }, "174": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandModuleDefs.512" }, "175": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandModuleDefs.128" }, "176": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "CommandModuleDefs.64" }, "177": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "EventModuleDefs" }, "178": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "EventModuleDefs.2" }, "179": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "EventModuleDefs.1" }, "180": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "EventModuleDefs.3" }, "181": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SernAutocompleteData" }, "182": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SernAutocompleteData.autocomplete" }, "183": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SernAutocompleteData.type" }, "184": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SernAutocompleteData.command" }, "185": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SernOptionsData" }, "186": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SernSubCommandData" }, "187": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SernSubCommandData.type" }, "188": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SernSubCommandData.options" }, "189": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SernSubCommandGroupData" }, "190": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SernSubCommandGroupData.type" }, "191": { "sourceFileName": "../sernHandlerV2/src/types/core-modules.ts", "qualifiedName": "SernSubCommandGroupData.options" }, "192": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "Controller" }, "193": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "Controller.next" }, "194": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "__type" }, "195": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "__type" }, "196": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "Controller.stop" }, "197": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "__type" }, "198": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "__type" }, "199": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "PluginResult" }, "200": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "InitPlugin" }, "201": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "InitPlugin.type" }, "202": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "InitPlugin.execute" }, "203": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "__type" }, "204": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "__type" }, "205": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "args" }, "206": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "InitPlugin.Args" }, "207": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "ControlPlugin" }, "208": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "ControlPlugin.type" }, "209": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "ControlPlugin.execute" }, "210": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "__type" }, "211": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "__type" }, "212": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "args" }, "213": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "ControlPlugin.Args" }, "214": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "Plugin" }, "215": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "Plugin.type" }, "216": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "Plugin.execute" }, "217": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "__type" }, "218": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "__type" }, "219": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "args" }, "220": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "Plugin.Args" }, "221": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "AnyEventPlugin" }, "222": { "sourceFileName": "../sernHandlerV2/src/types/core-plugin.ts", "qualifiedName": "AnyCommandPlugin" }, "223": { "sourceFileName": "../sernHandlerV2/src/types/core.ts", "qualifiedName": "Wrapper" }, "224": { "sourceFileName": "../sernHandlerV2/src/types/core.ts", "qualifiedName": "Wrapper.commands" }, "225": { "sourceFileName": "../sernHandlerV2/src/types/core.ts", "qualifiedName": "Wrapper.defaultPrefix" }, "226": { "sourceFileName": "../sernHandlerV2/src/types/core.ts", "qualifiedName": "Wrapper.events" }, "227": { "sourceFileName": "../sernHandlerV2/src/types/core.ts", "qualifiedName": "Wrapper.mode" }, "228": { "sourceFileName": "../sernHandlerV2/src/types/core.ts", "qualifiedName": "Wrapper.containerConfig" }, "229": { "sourceFileName": "../sernHandlerV2/src/types/core.ts", "qualifiedName": "__type" }, "230": { "sourceFileName": "../sernHandlerV2/src/types/core.ts", "qualifiedName": "__type.get" }, "231": { "sourceFileName": "../sernHandlerV2/src/types/core.ts", "qualifiedName": "__type" }, "232": { "sourceFileName": "../sernHandlerV2/src/types/core.ts", "qualifiedName": "__type" }, "233": { "sourceFileName": "../sernHandlerV2/src/types/core.ts", "qualifiedName": "keys" }, "234": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "Args" }, "235": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type" }, "236": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type.text" }, "237": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type.slash" }, "238": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "SlashOptions" }, "239": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "Payload" }, "240": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type" }, "241": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type.type" }, "242": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type.module" }, "243": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type" }, "244": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type.type" }, "245": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type.module" }, "246": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type.reason" }, "247": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type" }, "248": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type.type" }, "249": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type.module" }, "250": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type.reason" }, "251": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "SernEventsMapping" }, "252": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "SernEventsMapping.module.register" }, "253": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "SernEventsMapping.module.activate" }, "254": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "SernEventsMapping.error" }, "255": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type" }, "256": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type.type" }, "257": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type.module" }, "258": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "__type.reason" }, "259": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "SernEventsMapping.warning" }, "260": { "sourceFileName": "../sernHandlerV2/src/types/utility.ts", "qualifiedName": "SernEventsMapping.modulesLoaded" }, "261": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "Singleton" }, "262": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "263": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "264": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "T" }, "265": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "Transient" }, "266": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "267": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "268": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "269": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "270": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "T" }, "271": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "CoreDependencies" }, "272": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "CoreDependencies.@sern/client" }, "273": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "274": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "275": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "CoreDependencies.@sern/emitter" }, "276": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "277": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "278": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "CoreDependencies.@sern/store" }, "279": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "280": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "281": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "CoreDependencies.@sern/modules" }, "282": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "283": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "284": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "CoreDependencies.@sern/errors" }, "285": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "286": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "287": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "CoreDependencies.@sern/logger" }, "288": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "289": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "__type" }, "290": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "Initializable" }, "291": { "sourceFileName": "../sernHandlerV2/src/types/ioc.ts", "qualifiedName": "T" }, "292": { "sourceFileName": "../sernHandlerV2/src/core/modules.ts", "qualifiedName": "commandModule" }, "293": { "sourceFileName": "../sernHandlerV2/src/core/modules.ts", "qualifiedName": "commandModule" }, "294": { "sourceFileName": "../sernHandlerV2/src/core/modules.ts", "qualifiedName": "mod" }, "295": { "sourceFileName": "../sernHandlerV2/src/core/modules.ts", "qualifiedName": "eventModule" }, "296": { "sourceFileName": "../sernHandlerV2/src/core/modules.ts", "qualifiedName": "eventModule" }, "297": { "sourceFileName": "../sernHandlerV2/src/core/modules.ts", "qualifiedName": "mod" }, "298": { "sourceFileName": "../sernHandlerV2/src/core/modules.ts", "qualifiedName": "discordEvent" }, "299": { "sourceFileName": "../sernHandlerV2/src/core/modules.ts", "qualifiedName": "discordEvent" }, "300": { "sourceFileName": "../sernHandlerV2/src/core/modules.ts", "qualifiedName": "T" }, "301": { "sourceFileName": "../sernHandlerV2/src/core/modules.ts", "qualifiedName": "mod" }, "302": { "sourceFileName": "../sernHandlerV2/src/core/modules.ts", "qualifiedName": "__type" }, "303": { "sourceFileName": "../sernHandlerV2/src/core/modules.ts", "qualifiedName": "__type.name" }, "304": { "sourceFileName": "../sernHandlerV2/src/core/modules.ts", "qualifiedName": "__type.plugins" }, "305": { "sourceFileName": "../sernHandlerV2/src/core/modules.ts", "qualifiedName": "__type.execute" }, "306": { "sourceFileName": "../sernHandlerV2/src/core/modules.ts", "qualifiedName": "__type" }, "307": { "sourceFileName": "../sernHandlerV2/src/core/modules.ts", "qualifiedName": "__type" }, "308": { "sourceFileName": "../sernHandlerV2/src/core/modules.ts", "qualifiedName": "args" }, "309": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "" }, "310": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "module" }, "311": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "module" }, "312": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "T" }, "313": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "conf" }, "314": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "of" }, "315": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "of" }, "316": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "root" }, "317": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "__object" }, "318": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "__object.repeated" }, "319": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "__function" }, "320": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "__function" }, "321": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "onRepeat" }, "322": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "repeat" }, "323": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "__object" }, "324": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "shardId" }, "325": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "status" }, "326": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "afk" }, "327": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "activities" }, "328": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "__object.repeat" }, "329": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "__object.onRepeat" }, "330": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "__object.once" }, "331": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "__function" }, "332": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "__function" }, "333": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "Result" }, "334": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "Result.status" }, "335": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "Result.afk" }, "336": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "Result.activities" }, "337": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "Result.shardId" }, "338": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "Result.repeat" }, "339": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "Result.onRepeat" }, "340": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "__type" }, "341": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "__type" }, "342": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "previous" }, "343": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "Config" }, "344": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "__type" }, "345": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "__type.inject" }, "346": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "__type.execute" }, "347": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "__type" }, "348": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "__type" }, "349": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "v" }, "350": { "sourceFileName": "../sernHandlerV2/src/core/presences.ts", "qualifiedName": "T" }, "351": { "sourceFileName": "../sernHandlerV2/src/core/contracts/error-handling.ts", "qualifiedName": "ErrorHandling" }, "352": { "sourceFileName": "../sernHandlerV2/src/core/contracts/error-handling.ts", "qualifiedName": "ErrorHandling.crash" }, "353": { "sourceFileName": "../sernHandlerV2/src/core/contracts/error-handling.ts", "qualifiedName": "ErrorHandling.crash" }, "354": { "sourceFileName": "../sernHandlerV2/src/core/contracts/error-handling.ts", "qualifiedName": "err" }, "355": { "sourceFileName": "../sernHandlerV2/src/core/contracts/error-handling.ts", "qualifiedName": "ErrorHandling.updateAlive" }, "356": { "sourceFileName": "../sernHandlerV2/src/core/contracts/error-handling.ts", "qualifiedName": "ErrorHandling.updateAlive" }, "357": { "sourceFileName": "../sernHandlerV2/src/core/contracts/error-handling.ts", "qualifiedName": "error" }, "358": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "Logging" }, "359": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "Logging.error" }, "360": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "Logging.error" }, "361": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "payload" }, "362": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "Logging.warning" }, "363": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "Logging.warning" }, "364": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "payload" }, "365": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "Logging.info" }, "366": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "Logging.info" }, "367": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "payload" }, "368": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "Logging.debug" }, "369": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "Logging.debug" }, "370": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "payload" }, "371": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "Logging.T" }, "372": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "LogPayload" }, "373": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "__type" }, "374": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "__type.message" }, "375": { "sourceFileName": "../sernHandlerV2/src/core/contracts/logging.ts", "qualifiedName": "T" }, "376": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "ModuleManager" }, "377": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "ModuleManager.get" }, "378": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "ModuleManager.get" }, "379": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "id" }, "380": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "ModuleManager.set" }, "381": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "ModuleManager.set" }, "382": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "id" }, "383": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "path" }, "384": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "ModuleManager.getPublishableCommands" }, "385": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "ModuleManager.getPublishableCommands" }, "386": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "ModuleManager.getByNameCommandType" }, "387": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "ModuleManager.getByNameCommandType" }, "388": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "T" }, "389": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "name" }, "390": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "commandType" }, "391": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "MetadataAccess.getMetadata" }, "392": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "MetadataAccess.getMetadata" }, "393": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "m" }, "394": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "MetadataAccess.setMetadata" }, "395": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "MetadataAccess.setMetadata" }, "396": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "m" }, "397": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-manager.ts", "qualifiedName": "c" }, "398": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-store.ts", "qualifiedName": "CoreModuleStore" }, "399": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-store.ts", "qualifiedName": "CoreModuleStore.commands" }, "400": { "sourceFileName": "../sernHandlerV2/src/core/contracts/module-store.ts", "qualifiedName": "CoreModuleStore.metadata" }, "401": { "sourceFileName": "../sernHandlerV2/src/core/contracts/hooks.ts", "qualifiedName": "Init" }, "402": { "sourceFileName": "../sernHandlerV2/src/core/contracts/hooks.ts", "qualifiedName": "Init.init" }, "403": { "sourceFileName": "../sernHandlerV2/src/core/contracts/hooks.ts", "qualifiedName": "Init.init" }, "404": { "sourceFileName": "../sernHandlerV2/src/core/contracts/hooks.ts", "qualifiedName": "Disposable" }, "405": { "sourceFileName": "../sernHandlerV2/src/core/contracts/hooks.ts", "qualifiedName": "Disposable.dispose" }, "406": { "sourceFileName": "../sernHandlerV2/src/core/contracts/hooks.ts", "qualifiedName": "Disposable.dispose" }, "407": { "sourceFileName": "../sernHandlerV2/src/core/contracts/emitter.ts", "qualifiedName": "Emitter" }, "408": { "sourceFileName": "../sernHandlerV2/src/core/contracts/emitter.ts", "qualifiedName": "Emitter.addListener" }, "409": { "sourceFileName": "../sernHandlerV2/src/core/contracts/emitter.ts", "qualifiedName": "Emitter.addListener" }, "410": { "sourceFileName": "../sernHandlerV2/src/core/contracts/emitter.ts", "qualifiedName": "eventName" }, "411": { "sourceFileName": "../sernHandlerV2/src/core/contracts/emitter.ts", "qualifiedName": "listener" }, "412": { "sourceFileName": "../sernHandlerV2/src/core/contracts/emitter.ts", "qualifiedName": "Emitter.removeListener" }, "413": { "sourceFileName": "../sernHandlerV2/src/core/contracts/emitter.ts", "qualifiedName": "Emitter.removeListener" }, "414": { "sourceFileName": "../sernHandlerV2/src/core/contracts/emitter.ts", "qualifiedName": "eventName" }, "415": { "sourceFileName": "../sernHandlerV2/src/core/contracts/emitter.ts", "qualifiedName": "listener" }, "416": { "sourceFileName": "../sernHandlerV2/src/core/contracts/emitter.ts", "qualifiedName": "Emitter.emit" }, "417": { "sourceFileName": "../sernHandlerV2/src/core/contracts/emitter.ts", "qualifiedName": "Emitter.emit" }, "418": { "sourceFileName": "../sernHandlerV2/src/core/contracts/emitter.ts", "qualifiedName": "eventName" }, "419": { "sourceFileName": "../sernHandlerV2/src/core/contracts/emitter.ts", "qualifiedName": "payload" }, "420": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "makePlugin" }, "421": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "makePlugin" }, "422": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "V" }, "423": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "type" }, "424": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "execute" }, "425": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "__type" }, "426": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "__type" }, "427": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "args" }, "428": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "EventInitPlugin" }, "429": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "EventInitPlugin" }, "430": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "I" }, "431": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "execute" }, "432": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "__type" }, "433": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "__type" }, "434": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "args" }, "435": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "CommandInitPlugin" }, "436": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "CommandInitPlugin" }, "437": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "I" }, "438": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "execute" }, "439": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "__type" }, "440": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "__type" }, "441": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "args" }, "442": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "CommandControlPlugin" }, "443": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "CommandControlPlugin" }, "444": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "I" }, "445": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "execute" }, "446": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "__type" }, "447": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "__type" }, "448": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "args" }, "449": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "EventControlPlugin" }, "450": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "EventControlPlugin" }, "451": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "I" }, "452": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "execute" }, "453": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "__type" }, "454": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "__type" }, "455": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "args" }, "456": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "DiscordEventControlPlugin" }, "457": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "DiscordEventControlPlugin" }, "458": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "T" }, "459": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "name" }, "460": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "execute" }, "461": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "__type" }, "462": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "__type" }, "463": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "args" }, "464": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "controller" }, "465": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "__object" }, "466": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "__object.next" }, "467": { "sourceFileName": "../sernHandlerV2/src/core/functions.ts", "qualifiedName": "__function" }, "468": { "sourceFileName": "../sernHandlerV2/src/core/functions.ts", "qualifiedName": "__function" }, "469": { "sourceFileName": "../sernHandlerV2/src/core/create-plugins.ts", "qualifiedName": "__object.stop" }, "470": { "sourceFileName": "../sernHandlerV2/src/core/functions.ts", "qualifiedName": "__function" }, "471": { "sourceFileName": "../sernHandlerV2/src/core/functions.ts", "qualifiedName": "__function" }, "472": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "CommandType" }, "473": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "CommandType.Text" }, "474": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "CommandType.Slash" }, "475": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "CommandType.Both" }, "476": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "CommandType.CtxUser" }, "477": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "CommandType.CtxMsg" }, "478": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "CommandType.Button" }, "479": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "CommandType.StringSelect" }, "480": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "CommandType.Modal" }, "481": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "CommandType.UserSelect" }, "482": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "CommandType.RoleSelect" }, "483": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "CommandType.MentionableSelect" }, "484": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "CommandType.ChannelSelect" }, "485": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "PluginType" }, "486": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "PluginType.Init" }, "487": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "PluginType.Control" }, "488": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "PayloadType" }, "489": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "PayloadType.Success" }, "490": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "PayloadType.Failure" }, "491": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "PayloadType.Warning" }, "492": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "EventType" }, "493": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "EventType.Discord" }, "494": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "EventType.Sern" }, "495": { "sourceFileName": "../sernHandlerV2/src/core/structures/enums.ts", "qualifiedName": "EventType.External" }, "496": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context" }, "497": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.wrap" }, "498": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.wrap" }, "499": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "wrappable" }, "500": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.__constructor" }, "501": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context" }, "502": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "ctx" }, "503": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.options" }, "504": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.options" }, "505": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.ctx" }, "506": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.id" }, "507": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.id" }, "508": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.channel" }, "509": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.channel" }, "510": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.channelId" }, "511": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.channelId" }, "512": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.user" }, "513": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.user" }, "514": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.userId" }, "515": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.userId" }, "516": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.createdTimestamp" }, "517": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.createdTimestamp" }, "518": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.guild" }, "519": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.guild" }, "520": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.guildId" }, "521": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.guildId" }, "522": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.member" }, "523": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.member" }, "524": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.client" }, "525": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.client" }, "526": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.inGuild" }, "527": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.inGuild" }, "528": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.reply" }, "529": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "Context.reply" }, "530": { "sourceFileName": "../sernHandlerV2/src/core/structures/context.ts", "qualifiedName": "content" }, "531": { "sourceFileName": "../sernHandlerV2/src/core/structures/core-context.ts", "qualifiedName": "CoreContext.message" }, "532": { "sourceFileName": "../sernHandlerV2/src/core/structures/core-context.ts", "qualifiedName": "CoreContext.message" }, "533": { "sourceFileName": "../sernHandlerV2/src/core/structures/core-context.ts", "qualifiedName": "CoreContext.interaction" }, "534": { "sourceFileName": "../sernHandlerV2/src/core/structures/core-context.ts", "qualifiedName": "CoreContext.interaction" }, "535": { "sourceFileName": "../sernHandlerV2/src/core/structures/core-context.ts", "qualifiedName": "CoreContext.isMessage" }, "536": { "sourceFileName": "../sernHandlerV2/src/core/structures/core-context.ts", "qualifiedName": "CoreContext.isMessage" }, "537": { "sourceFileName": "../sernHandlerV2/src/core/structures/core-context.ts", "qualifiedName": "CoreContext.isSlash" }, "538": { "sourceFileName": "../sernHandlerV2/src/core/structures/core-context.ts", "qualifiedName": "CoreContext.isSlash" }, "539": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/error-handling.ts", "qualifiedName": "DefaultErrorHandling" }, "542": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/error-handling.ts", "qualifiedName": "DefaultErrorHandling.crash" }, "543": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/error-handling.ts", "qualifiedName": "DefaultErrorHandling.crash" }, "544": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/error-handling.ts", "qualifiedName": "err" }, "545": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/error-handling.ts", "qualifiedName": "DefaultErrorHandling.#keepAlive" }, "546": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/error-handling.ts", "qualifiedName": "DefaultErrorHandling.updateAlive" }, "547": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/error-handling.ts", "qualifiedName": "DefaultErrorHandling.updateAlive" }, "548": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/error-handling.ts", "qualifiedName": "err" }, "549": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/logger.ts", "qualifiedName": "DefaultLogging" }, "552": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/logger.ts", "qualifiedName": "DefaultLogging.date" }, "553": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/logger.ts", "qualifiedName": "DefaultLogging.date" }, "554": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/logger.ts", "qualifiedName": "DefaultLogging.debug" }, "555": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/logger.ts", "qualifiedName": "DefaultLogging.debug" }, "556": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/logger.ts", "qualifiedName": "payload" }, "557": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/logger.ts", "qualifiedName": "DefaultLogging.error" }, "558": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/logger.ts", "qualifiedName": "DefaultLogging.error" }, "559": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/logger.ts", "qualifiedName": "payload" }, "560": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/logger.ts", "qualifiedName": "DefaultLogging.info" }, "561": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/logger.ts", "qualifiedName": "DefaultLogging.info" }, "562": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/logger.ts", "qualifiedName": "payload" }, "563": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/logger.ts", "qualifiedName": "DefaultLogging.warning" }, "564": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/logger.ts", "qualifiedName": "DefaultLogging.warning" }, "565": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/logger.ts", "qualifiedName": "payload" }, "566": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "DefaultModuleManager" }, "567": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "DefaultModuleManager.__constructor" }, "568": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "DefaultModuleManager" }, "569": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "moduleStore" }, "570": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "DefaultModuleManager.moduleStore" }, "571": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "DefaultModuleManager.getByNameCommandType" }, "572": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "DefaultModuleManager.getByNameCommandType" }, "573": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "T" }, "574": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "name" }, "575": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "commandType" }, "576": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "DefaultModuleManager.setMetadata" }, "577": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "DefaultModuleManager.setMetadata" }, "578": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "m" }, "579": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "c" }, "580": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "DefaultModuleManager.getMetadata" }, "581": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "DefaultModuleManager.getMetadata" }, "582": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "m" }, "583": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "DefaultModuleManager.get" }, "584": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "DefaultModuleManager.get" }, "585": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "id" }, "586": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "DefaultModuleManager.set" }, "587": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "DefaultModuleManager.set" }, "588": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "id" }, "589": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "path" }, "590": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "DefaultModuleManager.getPublishableCommands" }, "591": { "sourceFileName": "../sernHandlerV2/src/core/structures/services/module-manager.ts", "qualifiedName": "DefaultModuleManager.getPublishableCommands" }, "592": { "sourceFileName": "../sernHandlerV2/src/core/structures/module-store.ts", "qualifiedName": "ModuleStore" }, "595": { "sourceFileName": "../sernHandlerV2/src/core/structures/module-store.ts", "qualifiedName": "ModuleStore.metadata" }, "596": { "sourceFileName": "../sernHandlerV2/src/core/structures/module-store.ts", "qualifiedName": "ModuleStore.commands" }, "597": { "sourceFileName": "../sernHandlerV2/src/core/ioc/base.ts", "qualifiedName": "makeDependencies" }, "598": { "sourceFileName": "../sernHandlerV2/src/core/ioc/base.ts", "qualifiedName": "makeDependencies" }, "599": { "sourceFileName": "../sernHandlerV2/src/core/ioc/base.ts", "qualifiedName": "T" }, "600": { "sourceFileName": "../sernHandlerV2/src/core/ioc/base.ts", "qualifiedName": "conf" }, "601": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "__function" }, "602": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "__function" }, "603": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "V" }, "604": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "keys" }, "605": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "Service" }, "606": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "Service" }, "607": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "T" }, "608": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "key" }, "609": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "Services" }, "610": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "Services" }, "611": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "T" }, "612": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "keys" }, "613": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "single" }, "614": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "single" }, "615": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "T" }, "616": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "cb" }, "617": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "__type" }, "618": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "__type" }, "619": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "__type" }, "620": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "__type" }, "621": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "transient" }, "622": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "transient" }, "623": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "T" }, "624": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "cb" }, "625": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "__type" }, "626": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "__type" }, "627": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "__type" }, "628": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "__type" }, "629": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "__type" }, "630": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "__type" }, "631": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "__type" }, "632": { "sourceFileName": "../sernHandlerV2/src/core/ioc/dependency-injection.ts", "qualifiedName": "__type" } } }