Skip to content

Commit

Permalink
apply prettier formatting
Browse files Browse the repository at this point in the history
  • Loading branch information
domwebber committed May 5, 2024
1 parent 8db15ae commit 1c1737e
Show file tree
Hide file tree
Showing 78 changed files with 84 additions and 9 deletions.
4 changes: 1 addition & 3 deletions eslint.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,4 @@
import greatdetailESLint from "@great-detail/eslint-config";

/** @type {import("eslint").Linter.FlatConfig[] & import('@typescript-eslint/utils').TSESLint.FlatConfig.ConfigFile} */
export default [
...greatdetailESLint(),
];
export default [...greatdetailESLint()];
1 change: 1 addition & 0 deletions jest.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
* For a detailed explanation regarding each configuration property, visit:
* https://jestjs.io/docs/configuration
*/

import type { Config } from "jest";

const config: Config = {
Expand Down
1 change: 1 addition & 0 deletions src/API/AbstractAPI.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import APIInterface from "./APIInterface.js";
import type { Logger } from "winston";

Expand Down
3 changes: 2 additions & 1 deletion src/CloudAPI/CloudAPIMedia/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,8 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import { createHash, timingSafeEqual } from "node:crypto";
import AbstractAPI, { AbstractAPIParameters } from "../../API/AbstractAPI.js";
import GraphRequest, {
GraphRequestCreateParameters,
Expand All @@ -14,7 +16,6 @@ import { MediaID, WhatsAppPhoneNumberID } from "../../ID.js";
import { DeleteMediaResponse } from "../../Media/DeleteMedia.js";
import MediaURL from "../../Media/MediaURL.js";
import { CloudOutgoingMediaResponse } from "../../Media/OutgoingMedia/CloudOutgoingMedia.js";
import { createHash, timingSafeEqual } from "node:crypto";

export interface UploadMediaOptions {
phoneNumberID: WhatsAppPhoneNumberID;
Expand Down
1 change: 1 addition & 0 deletions src/CloudAPI/CloudAPIMessage/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import AbstractAPI, { AbstractAPIParameters } from "../../API/AbstractAPI.js";
import EndpointType from "../../API/EndpointType.js";
import GraphRequest, {
Expand Down
3 changes: 2 additions & 1 deletion src/CloudAPI/CloudAPIWebhook/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,11 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import { createHmac } from "node:crypto";
import AbstractAPI from "../../API/AbstractAPI.js";
import { EventNotificationType } from "../../EventNotification/index.js";
import CloudAPIWebhookError from "./CloudWebhookAPIError.js";
import { createHmac } from "node:crypto";

export interface IncomingRequest {
query: Record<string, string>;
Expand Down
3 changes: 2 additions & 1 deletion src/CloudAPI/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,13 +6,14 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import { randomBytes } from "node:crypto";
import AbstractAPI, { AbstractAPIParameters } from "../API/AbstractAPI.js";
import CloudAPIMedia from "./CloudAPIMedia/index.js";
import CloudAPIMessage, {
CloudAPIMessageParameters,
} from "./CloudAPIMessage/index.js";
import CloudAPIWebhook from "./CloudAPIWebhook/index.js";
import { randomBytes } from "node:crypto";

export interface WhatsAppAPIParameters extends AbstractAPIParameters {}

Expand Down
1 change: 1 addition & 0 deletions src/Error/EventNotificationError.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import Error, { ErrorMessage } from "./index.js";

export default interface EventNotificationError extends Error {
Expand Down
1 change: 1 addition & 0 deletions src/Error/IncomingMessageError.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import Error, { ErrorMessage } from "./index.js";

export default interface IncomingMessageError extends Error {
Expand Down
1 change: 1 addition & 0 deletions src/Error/OutgoingMessageError.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import Error from "./index.js";

export default interface OutgoingMessageError extends Error {
Expand Down
1 change: 1 addition & 0 deletions src/EventNotification/EventNotificationMetadata.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import { WhatsAppPhoneNumberID } from "../ID.js";

export default interface EventNotificationMetadata {
Expand Down
1 change: 1 addition & 0 deletions src/EventNotification/EventNotificationStatus.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import { AccountID, MessageID } from "../ID.js";

export enum EventNotificationStatusReason {
Expand Down
1 change: 1 addition & 0 deletions src/EventNotification/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import EventNotificationError from "../Error/EventNotificationError.js";
import { AccountID } from "../ID.js";
import CloudIncomingAudioMessage from "../Message/Audio/AudioMessage/CloudIncomingAudioMessage.js";
Expand Down
1 change: 1 addition & 0 deletions src/Media/MediaURL.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import { MediaID } from "../ID.js";

/**
Expand Down
1 change: 1 addition & 0 deletions src/Media/OutgoingMedia/CloudOutgoingMedia.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import { OutgoingMediaResponse } from "./index.js";

export interface CloudOutgoingMediaResponse extends OutgoingMediaResponse {}
1 change: 1 addition & 0 deletions src/Media/OutgoingMedia/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import { MediaID } from "../../ID.js";

export interface OutgoingMediaResponse {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import CloudIncomingMessage from "../../IncomingMessage/CloudIncomingMessage.js";
import IncomingMessageType from "../../MessageType/IncomingMessageType.js";
import CloudIncomingMessageAudio from "../MessageAudio/CloudIncomingMessageAudio.js";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import OutgoingMessageType from "../../MessageType/OutgoingMessageType.js";
import CloudOutgoingMessage from "../../OutgoingMessage/CloudOutgoingMessage.js";
import CloudOutgoingMessageAudio from "../MessageAudio/CloudOutgoingMessageAudio.js";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import CloudIncomingMessageMedia from "../../MessageMedia/CloudIncomingMessageMedia.js";
import IncomingMessageAudio from "./IncomingMessageAudio.js";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import CloudOutgoingMessageMedia from "../../MessageMedia/CloudOutgoingMessageMedia.js";

export default interface CloudOutgoingMessageAudio
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import OutgoingMessageType from "../../MessageType/OutgoingMessageType.js";
import CloudOutgoingMessage from "../../OutgoingMessage/CloudOutgoingMessage.js";
import CloudOutgoingMessageContact from "../MessageContact/CloudOutgoingMessageContact.js";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import OutgoingMessageContact from "./OutgoingMessageContact.js";

export default interface CloudOutgoingMessageContact
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import MessageContact from "./index.js";

export default interface OutgoingMessageContact extends MessageContact {}
3 changes: 2 additions & 1 deletion src/Message/Contact/MessageContact/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/
import { PhoneNumber, AccountID } from "../../../ID.js";

import { AccountID, PhoneNumber } from "../../../ID.js";

type MessageContactDetailType =
| "HOME"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import CloudIncomingMessage from "../../IncomingMessage/CloudIncomingMessage.js";
import IncomingMessageType from "../../MessageType/IncomingMessageType.js";
import CloudIncomingMessageDocument from "../MessageDocument/Incoming/CloudIncomingMessageDocument.js";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import OutgoingMessageType from "../../MessageType/OutgoingMessageType.js";
import CloudOutgoingMessage from "../../OutgoingMessage/CloudOutgoingMessage.js";
import CloudOutgoingMessageDocument from "../MessageDocument/Outgoing/CloudOutgoingMessageDocument.js";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import CloudIncomingMessageMedia from "../../../MessageMedia/CloudIncomingMessageMedia.js";
import IncomingMessageDocument from "../Incoming/IncomingMessageDocument.js";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import MessageDocument from "../index.js";

export default interface IncomingMessageDocument extends MessageDocument {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import CloudOutgoingMessageMedia from "../../../MessageMedia/CloudOutgoingMessageMedia.js";
import OutgoingMessageDocument from "./OutgoingMessageDocument.js";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import MessageDocument from "../index.js";

export default interface OutgoingMessageDocument extends MessageDocument {}
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import CloudIncomingMessage from "../../IncomingMessage/CloudIncomingMessage.js";
import IncomingMessageType from "../../MessageType/IncomingMessageType.js";
import CloudIncomingMessageImage from "../MessageImage/Incoming/CloudIncomingMessageImage.js";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import OutgoingMessageType from "../../MessageType/OutgoingMessageType.js";
import CloudOutgoingMessage from "../../OutgoingMessage/CloudOutgoingMessage.js";
import CloudOutgoingMessageImage from "../MessageImage/Outgoing/CloudOutgoingMessageImage.js";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import CloudIncomingMessageMedia from "../../../MessageMedia/CloudIncomingMessageMedia.js";
import IncomingMessageImage from "../Incoming/IncomingMessageImage.js";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import MessageImage from "../index.js";

export default interface IncomingMessageImage extends MessageImage {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import CloudOutgoingMessageMedia from "../../../MessageMedia/CloudOutgoingMessageMedia.js";
import OutgoingMessageImage from "./OutgoingMessageImage.js";

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import MessageImage from "../index.js";

export default interface OutgoingMessageImage extends MessageImage {}
1 change: 1 addition & 0 deletions src/Message/IncomingMessage/CloudIncomingMessage.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import IncomingMessageType from "../MessageType/IncomingMessageType.js";
import IncomingMessage from "./index.js";

Expand Down
3 changes: 2 additions & 1 deletion src/Message/IncomingMessage/index.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,15 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import IncomingMessageError from "../../Error/IncomingMessageError.js";
import { AccountID, MessageID } from "../../ID.js";
import Message from "../index.js";
import CloudIncomingMessageContext from "../MessageContext/CloudIncomingMessageContext.js";
import CloudIncomingMessageIdentity from "../MessageIdentity/CloudIncomingMessageIdentity.js";
import CloudIncomingMessageReferral from "../MessageReferral/CloudIncomingMessageReferral.js";
import CloudIncomingMessageSystem from "../MessageSystem/CloudIncomingMessageSystem.js";
import IncomingMessageType from "../MessageType/IncomingMessageType.js";
import Message from "../index.js";

export default interface IncomingMessage<
MessageType extends IncomingMessageType,
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import OutgoingMessageType from "../../MessageType/OutgoingMessageType.js";
import CloudOutgoingMessage from "../../OutgoingMessage/CloudOutgoingMessage.js";
import CloudOutgoingMessageInteractive from "../MessageInteractive/Outgoing/CloudOutgoingMessageInteractive.js";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import OutgoingMessageInteractive from "./OutgoingMessageInteractive.js";

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import MessageInteractive from "../index.js";

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import OutgoingMessageType from "../../MessageType/OutgoingMessageType.js";
import CloudOutgoingMessage from "../../OutgoingMessage/CloudOutgoingMessage.js";
import CloudOutgoingMessageLocation from "../MessageLocation/Outgoing/CloudOutgoingMessageLocation.js";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import OutgoingMessageLocation from "../Outgoing/OutgoingMessageLocation.js";

export default interface CloudOutgoingMessageLocation
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import MessageLocation from "../index.js";

export default interface OutgoingMessageLocation extends MessageLocation {}
1 change: 1 addition & 0 deletions src/Message/MessageContext/CloudIncomingMessageContext.ts
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
* @author Dom Webber <[email protected]>
* @see https://greatdetail.com
*/

import IncomingMessageContext from "./IncomingMessageContext.js";

export default interface CloudIncomingMessageContext
Expand Down
Loading

0 comments on commit 1c1737e

Please sign in to comment.