From 349fff1bcbc5d99dd2101699844c5cd0295fb0ef Mon Sep 17 00:00:00 2001 From: MapleLeaf <19603573+itsMapleLeaf@users.noreply.github.com> Date: Sun, 26 Dec 2021 22:57:17 -0600 Subject: [PATCH] move stuff around --- docs/classes/DiscordJsAdapter.html | 2 +- docs/classes/Reacord.html | 2 +- docs/modules.html | 4 +- library/adapter/adapter.ts | 15 --- library/adapter/test-adapter.ts | 107 ----------------- library/core/adapters/adapter.ts | 18 +++ .../adapters}/discord-js-adapter.ts | 11 +- library/{ => core/components}/button.tsx | 10 +- .../components}/embed-author.tsx | 2 +- .../{embed => core/components}/embed-child.ts | 2 +- .../components}/embed-field.tsx | 2 +- .../components}/embed-footer.tsx | 2 +- .../components}/embed-image.tsx | 2 +- .../components}/embed-options.ts | 0 .../components}/embed-thumbnail.tsx | 2 +- .../components}/embed-title.tsx | 2 +- library/{embed => core/components}/embed.tsx | 10 +- library/{ => core/components}/link.tsx | 8 +- library/{ => core}/reacord.ts | 6 +- library/{ => internal}/container.ts | 0 library/{ => internal}/element.ts | 2 +- library/{ => internal}/interaction.ts | 0 library/{ => internal}/message.ts | 2 +- library/{ => internal}/node.ts | 0 library/{ => internal}/reconciler.ts | 4 +- library/{ => internal}/renderer.ts | 0 library/{text.ts => internal/text-node.ts} | 0 library/main.ts | 24 ++-- library/testing.ts | 112 +++++++++++++++++- 29 files changed, 180 insertions(+), 171 deletions(-) delete mode 100644 library/adapter/adapter.ts delete mode 100644 library/adapter/test-adapter.ts create mode 100644 library/core/adapters/adapter.ts rename library/{adapter => core/adapters}/discord-js-adapter.ts (91%) rename library/{ => core/components}/button.tsx (82%) rename library/{embed => core/components}/embed-author.tsx (92%) rename library/{embed => core/components}/embed-child.ts (79%) rename library/{embed => core/components}/embed-field.tsx (92%) rename library/{embed => core/components}/embed-footer.tsx (93%) rename library/{embed => core/components}/embed-image.tsx (89%) rename library/{embed => core/components}/embed-options.ts (100%) rename library/{embed => core/components}/embed-thumbnail.tsx (90%) rename library/{embed => core/components}/embed-title.tsx (90%) rename library/{embed => core/components}/embed.tsx (81%) rename library/{ => core/components}/link.tsx (79%) rename library/{ => core}/reacord.ts (90%) rename library/{ => internal}/container.ts (100%) rename library/{ => internal}/element.ts (86%) rename library/{ => internal}/interaction.ts (100%) rename library/{ => internal}/message.ts (90%) rename library/{ => internal}/node.ts (100%) rename library/{ => internal}/reconciler.ts (96%) rename library/{ => internal}/renderer.ts (100%) rename library/{text.ts => internal/text-node.ts} (100%) diff --git a/docs/classes/DiscordJsAdapter.html b/docs/classes/DiscordJsAdapter.html index 417afdc..eb7b7a1 100644 --- a/docs/classes/DiscordJsAdapter.html +++ b/docs/classes/DiscordJsAdapter.html @@ -1 +1 @@ -
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
Generated using TypeDoc
- Preparing search index...
- The search index is not available
reacordreacord
Index
Classes
Type aliases
Functions
Type aliases
Adapter
Type parameters
InteractionInit
Type declaration
Button Click Event
Type declaration
Button Props
Type declaration
Optional disabled?: boolean
Optional emoji?: string
Optional label?: string
Optional style?: "primary" | "secondary" | "success" | "danger"
on Click:function
Parameters
event: ButtonClickEvent
Returns void
Embed Author Props
Type declaration
Optional children?: string
Optional icon Url?: string
Optional name?: string
Optional url?: string
Embed Field Props
Type declaration
Optional children?: string
Optional inline?: boolean
name: string
Optional value?: string
Embed Footer Props
Type declaration
Optional children?: string
Optional icon Url?: string
Optional text?: string
Optional timestamp?: string | number | Date
Embed Image Props
Type declaration
url: string
Embed Props
Type declaration
Optional author?: { iconUrl?: string; name: string; url?: string }
Optional icon Url?: string
name: string
Optional url?: string
Optional children?: React.ReactNode
Optional color?: number
Optional description?: string
Optional fields?: { inline?: boolean; name: string; value: string }[]
Optional footer?: { iconUrl?: string; text: string }
Optional icon Url?: string
text: string
Optional image?: { url: string }
url: string
Optional thumbnail?: { url: string }
url: string
Optional timestamp?: string | number | Date
Optional title?: string
Optional url?: string
Optional video?: { url: string }
url: string
Embed Thumbnail Props
Type declaration
url: string
Embed Title Props
Type declaration
children: string
Optional url?: string
Link Props
Type declaration
Optional children?: string
Optional disabled?: boolean
Optional emoji?: string
Optional label?: string
url: string
Reacord Config
Type parameters
InteractionInit
Type declaration
adapter: Adapter<InteractionInit>
Optional max Instances?: number
The max number of active instances. When this limit is exceeded, the oldest instances will be disabled.
-Reacord Instance
Type declaration
deactivate:function
Returns void
render:function
Parameters
content: ReactNode
Returns void
Functions
Button
Parameters
props: ButtonProps
Returns Element
Embed
Parameters
props: EmbedProps
Returns Element
Embed Author
Parameters
props: EmbedAuthorProps
Returns Element
Embed Field
Parameters
props: EmbedFieldProps
Returns Element
Embed Footer
Parameters
props: EmbedFooterProps
Returns Element
Embed Image
Parameters
props: EmbedImageProps
Returns Element
Embed Thumbnail
Parameters
props: EmbedThumbnailProps
Returns Element
Embed Title
Parameters
props: EmbedTitleProps
Returns Element
Link
Parameters
props: LinkProps
Returns Element
Generated using TypeDoc