/////////////////////////////////////// //DEFAULT RESPONDER MODULE /////////////////////////////////////// import * as api from "@open-discord-bots/framework/api" import { ODWorkerManager_Default } from "./worker" /**## ODResponderManager_Default `default_class` * This is a special class that adds type definitions & typescript to the ODResponderManager class. * It doesn't add any extra features! * * This default class is made for the global variable `opendiscord.responders`! */ export class ODResponderManager_Default extends api.ODResponderManager { declare commands: ODCommandResponderManager_Default declare buttons: ODButtonResponderManager_Default declare dropdowns: ODDropdownResponderManager_Default declare modals: ODModalResponderManager_Default declare contextMenus: ODContextMenuResponderManager_Default declare autocomplete: ODAutocompleteResponderManager_Default } /**## ODCommandResponderManagerIds_Default `interface` * This interface is a list of ids available in the `ODCommandResponderManager_Default` class. * It's used to generate typescript declarations for this class. */ export interface ODCommandResponderManagerIds_Default { "opendiscord:help":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:help"|"opendiscord:logs"}, "opendiscord:stats":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:stats"|"opendiscord:logs"}, "opendiscord:panel":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:panel"|"opendiscord:logs"}, "opendiscord:ticket":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:ticket"|"opendiscord:logs"}, "opendiscord:blacklist":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:blacklist"|"opendiscord:discord-logs"|"opendiscord:logs"}, "opendiscord:close":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:close"|"opendiscord:logs"}, "opendiscord:reopen":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:reopen"|"opendiscord:logs"}, "opendiscord:delete":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:delete"|"opendiscord:logs"}, "opendiscord:claim":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:claim"|"opendiscord:logs"}, "opendiscord:unclaim":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:unclaim"|"opendiscord:logs"}, "opendiscord:pin":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:pin"|"opendiscord:logs"}, "opendiscord:unpin":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:unpin"|"opendiscord:logs"}, "opendiscord:rename":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:rename"|"opendiscord:logs"}, "opendiscord:move":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:move"|"opendiscord:logs"}, "opendiscord:add":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:add"|"opendiscord:logs"}, "opendiscord:remove":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:remove"|"opendiscord:logs"}, "opendiscord:clear":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:clear"|"opendiscord:logs"}, "opendiscord:topic":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:topic"|"opendiscord:logs"}, "opendiscord:priority":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:priority"|"opendiscord:logs"}, "opendiscord:transfer":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:transfer"|"opendiscord:logs"}, "opendiscord:autoclose":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:autoclose"|"opendiscord:logs"}, "opendiscord:autodelete":{source:"slash"|"text",params:{},workers:"opendiscord:permissions"|"opendiscord:autodelete"|"opendiscord:logs"}, } /**## ODCommandResponderManager_Default `default_class` * This is a special class that adds type definitions & typescript to the ODCommandResponderManager class. * It doesn't add any extra features! * * This default class is made for the global variable `opendiscord.responders.commands`! */ export class ODCommandResponderManager_Default extends api.ODCommandResponderManager { get(id:CommandResponderId): ODCommandResponder_Default get(id:api.ODValidId): api.ODCommandResponder<"slash"|"text",any>|null get(id:api.ODValidId): api.ODCommandResponder<"slash"|"text",any>|null { return super.get(id) } remove(id:CommandResponderId): ODCommandResponder_Default remove(id:api.ODValidId): api.ODCommandResponder<"slash"|"text",any>|null remove(id:api.ODValidId): api.ODCommandResponder<"slash"|"text",any>|null { return super.remove(id) } exists(id:keyof ODCommandResponderManagerIds_Default): boolean exists(id:api.ODValidId): boolean exists(id:api.ODValidId): boolean { return super.exists(id) } } /**## ODCommandResponder_Default `default_class` * This is a special class that adds type definitions & typescript to the ODCommandResponder class. * It doesn't add any extra features! * * This default class is made for the default `ODCommandResponder`'s! */ export class ODCommandResponder_Default extends api.ODCommandResponder { declare workers: ODWorkerManager_Default } /**## ODButtonResponderManagerIds_Default `interface` * This interface is a list of ids available in the `ODButtonResponderManager_Default` class. * It's used to generate typescript declarations for this class. */ export interface ODButtonResponderManagerIds_Default { "opendiscord:verifybar-success":{source:"button",params:{},workers:"opendiscord:handle-verifybar"}, "opendiscord:verifybar-failure":{source:"button",params:{},workers:"opendiscord:handle-verifybar"}, "opendiscord:help-menu-switch":{source:"button",params:{},workers:"opendiscord:update-help-menu"}, "opendiscord:help-menu-previous":{source:"button",params:{},workers:"opendiscord:update-help-menu"}, "opendiscord:help-menu-next":{source:"button",params:{},workers:"opendiscord:update-help-menu"}, "opendiscord:ticket-option":{source:"button",params:{},workers:"opendiscord:ticket-option"}, "opendiscord:role-option":{source:"button",params:{},workers:"opendiscord:role-option"}, "opendiscord:claim-ticket":{source:"button",params:{},workers:"opendiscord:claim-ticket"}, "opendiscord:unclaim-ticket":{source:"button",params:{},workers:"opendiscord:unclaim-ticket"}, "opendiscord:pin-ticket":{source:"button",params:{},workers:"opendiscord:pin-ticket"}, "opendiscord:unpin-ticket":{source:"button",params:{},workers:"opendiscord:unpin-ticket"}, "opendiscord:close-ticket":{source:"button",params:{},workers:"opendiscord:close-ticket"}, "opendiscord:reopen-ticket":{source:"button",params:{},workers:"opendiscord:reopen-ticket"}, "opendiscord:delete-ticket":{source:"button",params:{},workers:"opendiscord:delete-ticket"}, "opendiscord:transcript-error-retry":{source:"button",params:{},workers:"opendiscord:permissions"|"opendiscord:delete-ticket"|"opendiscord:logs"}, "opendiscord:transcript-error-continue":{source:"button",params:{},workers:"opendiscord:permissions"|"opendiscord:delete-ticket"|"opendiscord:logs"}, "opendiscord:clear-continue":{source:"button",params:{},workers:"opendiscord:clear-continue"}, } /**## ODButtonResponderManager_Default `default_class` * This is a special class that adds type definitions & typescript to the ODButtonResponderManager class. * It doesn't add any extra features! * * This default class is made for the global variable `opendiscord.responders.buttons`! */ export class ODButtonResponderManager_Default extends api.ODButtonResponderManager { get(id:ButtonResponderId): ODButtonResponder_Default get(id:api.ODValidId): api.ODButtonResponder<"button",any>|null get(id:api.ODValidId): api.ODButtonResponder<"button",any>|null { return super.get(id) } remove(id:ButtonResponderId): ODButtonResponder_Default remove(id:api.ODValidId): api.ODButtonResponder<"button",any>|null remove(id:api.ODValidId): api.ODButtonResponder<"button",any>|null { return super.remove(id) } exists(id:keyof ODButtonResponderManagerIds_Default): boolean exists(id:api.ODValidId): boolean exists(id:api.ODValidId): boolean { return super.exists(id) } } /**## ODButtonResponder_Default `default_class` * This is a special class that adds type definitions & typescript to the ODButtonResponder class. * It doesn't add any extra features! * * This default class is made for the default `ODButtonResponder`'s! */ export class ODButtonResponder_Default extends api.ODButtonResponder { declare workers: ODWorkerManager_Default } /**## ODDropdownResponderManagerIds_Default `interface` * This interface is a list of ids available in the `ODDropdownResponderManager_Default` class. * It's used to generate typescript declarations for this class. */ export interface ODDropdownResponderManagerIds_Default { "opendiscord:panel-dropdown-tickets":{source:"dropdown",params:{},workers:"opendiscord:panel-dropdown-tickets"}, } /**## ODDropdownResponderManager_Default `default_class` * This is a special class that adds type definitions & typescript to the ODDropdownResponderManager class. * It doesn't add any extra features! * * This default class is made for the global variable `opendiscord.responders.dropdowns`! */ export class ODDropdownResponderManager_Default extends api.ODDropdownResponderManager { get(id:DropdownResponderId): ODDropdownResponder_Default get(id:api.ODValidId): api.ODDropdownResponder<"dropdown",any>|null get(id:api.ODValidId): api.ODDropdownResponder<"dropdown",any>|null { return super.get(id) } remove(id:DropdownResponderId): ODDropdownResponder_Default remove(id:api.ODValidId): api.ODDropdownResponder<"dropdown",any>|null remove(id:api.ODValidId): api.ODDropdownResponder<"dropdown",any>|null { return super.remove(id) } exists(id:keyof ODDropdownResponderManagerIds_Default): boolean exists(id:api.ODValidId): boolean exists(id:api.ODValidId): boolean { return super.exists(id) } } /**## ODDropdownResponder_Default `default_class` * This is a special class that adds type definitions & typescript to the ODDropdownResponder class. * It doesn't add any extra features! * * This default class is made for the default `ODDropdownResponder`'s! */ export class ODDropdownResponder_Default extends api.ODDropdownResponder { declare workers: ODWorkerManager_Default } /**## ODModalResponderManagerIds_Default `interface` * This interface is a list of ids available in the `ODModalResponderManager_Default` class. * It's used to generate typescript declarations for this class. */ export interface ODModalResponderManagerIds_Default { "opendiscord:ticket-questions":{source:"modal",params:{},workers:"opendiscord:ticket-questions"}, "opendiscord:close-ticket-reason":{source:"modal",params:{},workers:"opendiscord:close-ticket-reason"}, "opendiscord:reopen-ticket-reason":{source:"modal",params:{},workers:"opendiscord:reopen-ticket-reason"}, "opendiscord:delete-ticket-reason":{source:"modal",params:{},workers:"opendiscord:delete-ticket-reason"}, "opendiscord:claim-ticket-reason":{source:"modal",params:{},workers:"opendiscord:claim-ticket-reason"}, "opendiscord:unclaim-ticket-reason":{source:"modal",params:{},workers:"opendiscord:unclaim-ticket-reason"}, "opendiscord:pin-ticket-reason":{source:"modal",params:{},workers:"opendiscord:pin-ticket-reason"}, "opendiscord:unpin-ticket-reason":{source:"modal",params:{},workers:"opendiscord:unpin-ticket-reason"}, } /**## ODModalResponderManager_Default `default_class` * This is a special class that adds type definitions & typescript to the ODModalResponderManager class. * It doesn't add any extra features! * * This default class is made for the global variable `opendiscord.responders.dropdowns`! */ export class ODModalResponderManager_Default extends api.ODModalResponderManager { get(id:ModalResponderId): ODModalResponder_Default get(id:api.ODValidId): api.ODModalResponder<"modal",any>|null get(id:api.ODValidId): api.ODModalResponder<"modal",any>|null { return super.get(id) } remove(id:ModalResponderId): ODModalResponder_Default remove(id:api.ODValidId): api.ODModalResponder<"modal",any>|null remove(id:api.ODValidId): api.ODModalResponder<"modal",any>|null { return super.remove(id) } exists(id:keyof ODModalResponderManagerIds_Default): boolean exists(id:api.ODValidId): boolean exists(id:api.ODValidId): boolean { return super.exists(id) } } /**## ODModalResponder_Default `default_class` * This is a special class that adds type definitions & typescript to the ODModalResponder class. * It doesn't add any extra features! * * This default class is made for the default `ODModalResponder`'s! */ export class ODModalResponder_Default extends api.ODModalResponder { declare workers: ODWorkerManager_Default } /**## ODContextMenuResponderManagerIds_Default `interface` * This interface is a list of ids available in the `ODContextMenuResponderManager_Default` class. * It's used to generate typescript declarations for this class. */ export interface ODContextMenuResponderManagerIds_Default { //"opendiscord:example":{source:"context-menu",params:{},workers:"opendiscord:example"}, } /**## ODContextMenuResponderManager_Default `default_class` * This is a special class that adds type definitions & typescript to the ODContextMenuResponderManager class. * It doesn't add any extra features! * * This default class is made for the global variable `opendiscord.responders.contextMenus`! */ export class ODContextMenuResponderManager_Default extends api.ODContextMenuResponderManager { get(id:ModalResponderId): ODContextMenuResponder_Default get(id:api.ODValidId): api.ODContextMenuResponder<"context-menu",any>|null get(id:api.ODValidId): api.ODContextMenuResponder<"context-menu",any>|null { return super.get(id) } remove(id:ModalResponderId): ODContextMenuResponder_Default remove(id:api.ODValidId): api.ODContextMenuResponder<"context-menu",any>|null remove(id:api.ODValidId): api.ODContextMenuResponder<"context-menu",any>|null { return super.remove(id) } exists(id:keyof ODContextMenuResponderManagerIds_Default): boolean exists(id:api.ODValidId): boolean exists(id:api.ODValidId): boolean { return super.exists(id) } } /**## ODContextMenuResponder_Default `default_class` * This is a special class that adds type definitions & typescript to the ODContextMenuResponder class. * It doesn't add any extra features! * * This default class is made for the default `ODContextMenuResponder`'s! */ export class ODContextMenuResponder_Default extends api.ODContextMenuResponder { declare workers: ODWorkerManager_Default } /**## ODAutocompleteResponderManagerIds_Default `interface` * This interface is a list of ids available in the `ODAutocompleteResponderManager_Default` class. * It's used to generate typescript declarations for this class. */ export interface ODAutocompleteResponderManagerIds_Default { "opendiscord:panel-id":{source:"autocomplete",params:{},workers:"opendiscord:panel-id"}, "opendiscord:option-id":{source:"autocomplete",params:{},workers:"opendiscord:option-id"} } /**## ODAutocompleteResponderManager_Default `default_class` * This is a special class that adds type definitions & typescript to the ODAutocompleteResponderManager class. * It doesn't add any extra features! * * This default class is made for the global variable `opendiscord.responders.autocomplete`! */ export class ODAutocompleteResponderManager_Default extends api.ODAutocompleteResponderManager { get(id:ModalResponderId): ODAutocompleteResponder_Default get(id:api.ODValidId): api.ODAutocompleteResponder<"autocomplete",any>|null get(id:api.ODValidId): api.ODAutocompleteResponder<"autocomplete",any>|null { return super.get(id) } remove(id:ModalResponderId): ODAutocompleteResponder_Default remove(id:api.ODValidId): api.ODAutocompleteResponder<"autocomplete",any>|null remove(id:api.ODValidId): api.ODAutocompleteResponder<"autocomplete",any>|null { return super.remove(id) } exists(id:keyof ODAutocompleteResponderManagerIds_Default): boolean exists(id:api.ODValidId): boolean exists(id:api.ODValidId): boolean { return super.exists(id) } } /**## ODAutocompleteResponder_Default `default_class` * This is a special class that adds type definitions & typescript to the ODAutocompleteResponder class. * It doesn't add any extra features! * * This default class is made for the default `ODAutocompleteResponder`'s! */ export class ODAutocompleteResponder_Default extends api.ODAutocompleteResponder { declare workers: ODWorkerManager_Default }