├── .devcontainer └── devcontainer.json ├── .github ├── CODEOWNERS └── workflows │ ├── ci.yml │ ├── publish-npm.yml │ └── release-doctor.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.json ├── .release-please-manifest.json ├── .stats.yml ├── .tool-versions ├── Brewfile ├── CHANGELOG.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── SECURITY.md ├── api.md ├── bin ├── check-release-environment └── publish-npm ├── eslint.config.mjs ├── examples ├── .keep ├── README.md └── token-signing.ts ├── jest.config.ts ├── package.json ├── release-please-config.json ├── scripts ├── bootstrap ├── build ├── fast-format ├── format ├── lint ├── mock ├── test └── utils │ ├── attw-report.cjs │ ├── check-is-in-git-install.sh │ ├── check-version.cjs │ ├── fix-index-exports.cjs │ ├── git-swap.sh │ ├── make-dist-package-json.cjs │ ├── postprocess-files.cjs │ └── upload-artifact.sh ├── src ├── api-promise.ts ├── client.ts ├── core │ ├── README.md │ ├── api-promise.ts │ ├── error.ts │ ├── pagination.ts │ ├── resource.ts │ └── uploads.ts ├── error.ts ├── index.ts ├── internal │ ├── README.md │ ├── builtin-types.ts │ ├── detect-platform.ts │ ├── errors.ts │ ├── headers.ts │ ├── parse.ts │ ├── qs │ │ ├── LICENSE.md │ │ ├── README.md │ │ ├── formats.ts │ │ ├── index.ts │ │ ├── stringify.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── request-options.ts │ ├── shim-types.ts │ ├── shims.ts │ ├── to-file.ts │ ├── types.ts │ ├── uploads.ts │ ├── utils.ts │ └── utils │ │ ├── base64.ts │ │ ├── bytes.ts │ │ ├── env.ts │ │ ├── log.ts │ │ ├── path.ts │ │ ├── sleep.ts │ │ ├── uuid.ts │ │ └── values.ts ├── lib │ ├── .keep │ ├── index.ts │ ├── tokenSigner.ts │ └── userTokens.ts ├── pagination.ts ├── resource.ts ├── resources.ts ├── resources │ ├── audiences.ts │ ├── bulk-operations.ts │ ├── channels.ts │ ├── channels │ │ ├── bulk.ts │ │ ├── channels.ts │ │ └── index.ts │ ├── index.ts │ ├── integrations.ts │ ├── integrations │ │ ├── census.ts │ │ ├── hightouch.ts │ │ ├── index.ts │ │ └── integrations.ts │ ├── messages.ts │ ├── messages │ │ ├── batch.ts │ │ ├── index.ts │ │ └── messages.ts │ ├── objects.ts │ ├── objects │ │ ├── bulk.ts │ │ ├── index.ts │ │ └── objects.ts │ ├── providers.ts │ ├── providers │ │ ├── index.ts │ │ ├── ms-teams.ts │ │ ├── providers.ts │ │ └── slack.ts │ ├── recipients.ts │ ├── recipients │ │ ├── channel-data.ts │ │ ├── index.ts │ │ ├── preferences.ts │ │ ├── recipients.ts │ │ └── subscriptions.ts │ ├── schedules.ts │ ├── schedules │ │ ├── bulk.ts │ │ ├── index.ts │ │ └── schedules.ts │ ├── shared.ts │ ├── tenants.ts │ ├── tenants │ │ ├── bulk.ts │ │ ├── index.ts │ │ └── tenants.ts │ ├── users.ts │ ├── users │ │ ├── bulk.ts │ │ ├── feeds.ts │ │ ├── guides.ts │ │ ├── index.ts │ │ └── users.ts │ └── workflows.ts ├── uploads.ts └── version.ts ├── tests ├── api-resources │ ├── audiences.test.ts │ ├── bulk-operations.test.ts │ ├── channels │ │ └── bulk.test.ts │ ├── integrations │ │ ├── census.test.ts │ │ └── hightouch.test.ts │ ├── messages │ │ ├── batch.test.ts │ │ └── messages.test.ts │ ├── objects │ │ ├── bulk.test.ts │ │ └── objects.test.ts │ ├── providers │ │ ├── ms-teams.test.ts │ │ └── slack.test.ts │ ├── schedules │ │ ├── bulk.test.ts │ │ └── schedules.test.ts │ ├── tenants │ │ ├── bulk.test.ts │ │ └── tenants.test.ts │ ├── users │ │ ├── bulk.test.ts │ │ ├── feeds.test.ts │ │ ├── guides.test.ts │ │ └── users.test.ts │ └── workflows.test.ts ├── base64.test.ts ├── buildHeaders.test.ts ├── form.test.ts ├── index.test.ts ├── lib │ ├── tokenSigner.test.ts │ └── userTokens.test.ts ├── path.test.ts ├── qs │ ├── empty-keys-cases.ts │ ├── stringify.test.ts │ └── utils.test.ts ├── stringifyQuery.test.ts └── uploads.test.ts ├── tsc-multi.json ├── tsconfig.build.json ├── tsconfig.deno.json ├── tsconfig.dist-src.json ├── tsconfig.json └── yarn.lock /.devcontainer/devcontainer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/.devcontainer/devcontainer.json -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @knocklabs/product 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/publish-npm.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/.github/workflows/publish-npm.yml -------------------------------------------------------------------------------- /.github/workflows/release-doctor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/.github/workflows/release-doctor.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.release-please-manifest.json: -------------------------------------------------------------------------------- 1 | { 2 | ".": "1.24.0" 3 | } 4 | -------------------------------------------------------------------------------- /.stats.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/.stats.yml -------------------------------------------------------------------------------- /.tool-versions: -------------------------------------------------------------------------------- 1 | nodejs 20.19.4 2 | -------------------------------------------------------------------------------- /Brewfile: -------------------------------------------------------------------------------- 1 | brew "node" 2 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/SECURITY.md -------------------------------------------------------------------------------- /api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/api.md -------------------------------------------------------------------------------- /bin/check-release-environment: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/bin/check-release-environment -------------------------------------------------------------------------------- /bin/publish-npm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/bin/publish-npm -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/examples/.keep -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/token-signing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/examples/token-signing.ts -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/package.json -------------------------------------------------------------------------------- /release-please-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/release-please-config.json -------------------------------------------------------------------------------- /scripts/bootstrap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/scripts/bootstrap -------------------------------------------------------------------------------- /scripts/build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/scripts/build -------------------------------------------------------------------------------- /scripts/fast-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/scripts/fast-format -------------------------------------------------------------------------------- /scripts/format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/scripts/format -------------------------------------------------------------------------------- /scripts/lint: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/scripts/lint -------------------------------------------------------------------------------- /scripts/mock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/scripts/mock -------------------------------------------------------------------------------- /scripts/test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/scripts/test -------------------------------------------------------------------------------- /scripts/utils/attw-report.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/scripts/utils/attw-report.cjs -------------------------------------------------------------------------------- /scripts/utils/check-is-in-git-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/scripts/utils/check-is-in-git-install.sh -------------------------------------------------------------------------------- /scripts/utils/check-version.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/scripts/utils/check-version.cjs -------------------------------------------------------------------------------- /scripts/utils/fix-index-exports.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/scripts/utils/fix-index-exports.cjs -------------------------------------------------------------------------------- /scripts/utils/git-swap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/scripts/utils/git-swap.sh -------------------------------------------------------------------------------- /scripts/utils/make-dist-package-json.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/scripts/utils/make-dist-package-json.cjs -------------------------------------------------------------------------------- /scripts/utils/postprocess-files.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/scripts/utils/postprocess-files.cjs -------------------------------------------------------------------------------- /scripts/utils/upload-artifact.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/scripts/utils/upload-artifact.sh -------------------------------------------------------------------------------- /src/api-promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/api-promise.ts -------------------------------------------------------------------------------- /src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/client.ts -------------------------------------------------------------------------------- /src/core/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/core/README.md -------------------------------------------------------------------------------- /src/core/api-promise.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/core/api-promise.ts -------------------------------------------------------------------------------- /src/core/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/core/error.ts -------------------------------------------------------------------------------- /src/core/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/core/pagination.ts -------------------------------------------------------------------------------- /src/core/resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/core/resource.ts -------------------------------------------------------------------------------- /src/core/uploads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/core/uploads.ts -------------------------------------------------------------------------------- /src/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/error.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/internal/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/README.md -------------------------------------------------------------------------------- /src/internal/builtin-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/builtin-types.ts -------------------------------------------------------------------------------- /src/internal/detect-platform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/detect-platform.ts -------------------------------------------------------------------------------- /src/internal/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/errors.ts -------------------------------------------------------------------------------- /src/internal/headers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/headers.ts -------------------------------------------------------------------------------- /src/internal/parse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/parse.ts -------------------------------------------------------------------------------- /src/internal/qs/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/qs/LICENSE.md -------------------------------------------------------------------------------- /src/internal/qs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/qs/README.md -------------------------------------------------------------------------------- /src/internal/qs/formats.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/qs/formats.ts -------------------------------------------------------------------------------- /src/internal/qs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/qs/index.ts -------------------------------------------------------------------------------- /src/internal/qs/stringify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/qs/stringify.ts -------------------------------------------------------------------------------- /src/internal/qs/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/qs/types.ts -------------------------------------------------------------------------------- /src/internal/qs/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/qs/utils.ts -------------------------------------------------------------------------------- /src/internal/request-options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/request-options.ts -------------------------------------------------------------------------------- /src/internal/shim-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/shim-types.ts -------------------------------------------------------------------------------- /src/internal/shims.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/shims.ts -------------------------------------------------------------------------------- /src/internal/to-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/to-file.ts -------------------------------------------------------------------------------- /src/internal/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/types.ts -------------------------------------------------------------------------------- /src/internal/uploads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/uploads.ts -------------------------------------------------------------------------------- /src/internal/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/utils.ts -------------------------------------------------------------------------------- /src/internal/utils/base64.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/utils/base64.ts -------------------------------------------------------------------------------- /src/internal/utils/bytes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/utils/bytes.ts -------------------------------------------------------------------------------- /src/internal/utils/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/utils/env.ts -------------------------------------------------------------------------------- /src/internal/utils/log.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/utils/log.ts -------------------------------------------------------------------------------- /src/internal/utils/path.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/utils/path.ts -------------------------------------------------------------------------------- /src/internal/utils/sleep.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/utils/sleep.ts -------------------------------------------------------------------------------- /src/internal/utils/uuid.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/utils/uuid.ts -------------------------------------------------------------------------------- /src/internal/utils/values.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/internal/utils/values.ts -------------------------------------------------------------------------------- /src/lib/.keep: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/lib/.keep -------------------------------------------------------------------------------- /src/lib/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/lib/index.ts -------------------------------------------------------------------------------- /src/lib/tokenSigner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/lib/tokenSigner.ts -------------------------------------------------------------------------------- /src/lib/userTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/lib/userTokens.ts -------------------------------------------------------------------------------- /src/pagination.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/pagination.ts -------------------------------------------------------------------------------- /src/resource.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resource.ts -------------------------------------------------------------------------------- /src/resources.ts: -------------------------------------------------------------------------------- 1 | export * from './resources/index'; 2 | -------------------------------------------------------------------------------- /src/resources/audiences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/audiences.ts -------------------------------------------------------------------------------- /src/resources/bulk-operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/bulk-operations.ts -------------------------------------------------------------------------------- /src/resources/channels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/channels.ts -------------------------------------------------------------------------------- /src/resources/channels/bulk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/channels/bulk.ts -------------------------------------------------------------------------------- /src/resources/channels/channels.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/channels/channels.ts -------------------------------------------------------------------------------- /src/resources/channels/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/channels/index.ts -------------------------------------------------------------------------------- /src/resources/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/index.ts -------------------------------------------------------------------------------- /src/resources/integrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/integrations.ts -------------------------------------------------------------------------------- /src/resources/integrations/census.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/integrations/census.ts -------------------------------------------------------------------------------- /src/resources/integrations/hightouch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/integrations/hightouch.ts -------------------------------------------------------------------------------- /src/resources/integrations/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/integrations/index.ts -------------------------------------------------------------------------------- /src/resources/integrations/integrations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/integrations/integrations.ts -------------------------------------------------------------------------------- /src/resources/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/messages.ts -------------------------------------------------------------------------------- /src/resources/messages/batch.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/messages/batch.ts -------------------------------------------------------------------------------- /src/resources/messages/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/messages/index.ts -------------------------------------------------------------------------------- /src/resources/messages/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/messages/messages.ts -------------------------------------------------------------------------------- /src/resources/objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/objects.ts -------------------------------------------------------------------------------- /src/resources/objects/bulk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/objects/bulk.ts -------------------------------------------------------------------------------- /src/resources/objects/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/objects/index.ts -------------------------------------------------------------------------------- /src/resources/objects/objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/objects/objects.ts -------------------------------------------------------------------------------- /src/resources/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/providers.ts -------------------------------------------------------------------------------- /src/resources/providers/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/providers/index.ts -------------------------------------------------------------------------------- /src/resources/providers/ms-teams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/providers/ms-teams.ts -------------------------------------------------------------------------------- /src/resources/providers/providers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/providers/providers.ts -------------------------------------------------------------------------------- /src/resources/providers/slack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/providers/slack.ts -------------------------------------------------------------------------------- /src/resources/recipients.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/recipients.ts -------------------------------------------------------------------------------- /src/resources/recipients/channel-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/recipients/channel-data.ts -------------------------------------------------------------------------------- /src/resources/recipients/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/recipients/index.ts -------------------------------------------------------------------------------- /src/resources/recipients/preferences.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/recipients/preferences.ts -------------------------------------------------------------------------------- /src/resources/recipients/recipients.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/recipients/recipients.ts -------------------------------------------------------------------------------- /src/resources/recipients/subscriptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/recipients/subscriptions.ts -------------------------------------------------------------------------------- /src/resources/schedules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/schedules.ts -------------------------------------------------------------------------------- /src/resources/schedules/bulk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/schedules/bulk.ts -------------------------------------------------------------------------------- /src/resources/schedules/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/schedules/index.ts -------------------------------------------------------------------------------- /src/resources/schedules/schedules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/schedules/schedules.ts -------------------------------------------------------------------------------- /src/resources/shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/shared.ts -------------------------------------------------------------------------------- /src/resources/tenants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/tenants.ts -------------------------------------------------------------------------------- /src/resources/tenants/bulk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/tenants/bulk.ts -------------------------------------------------------------------------------- /src/resources/tenants/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/tenants/index.ts -------------------------------------------------------------------------------- /src/resources/tenants/tenants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/tenants/tenants.ts -------------------------------------------------------------------------------- /src/resources/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/users.ts -------------------------------------------------------------------------------- /src/resources/users/bulk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/users/bulk.ts -------------------------------------------------------------------------------- /src/resources/users/feeds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/users/feeds.ts -------------------------------------------------------------------------------- /src/resources/users/guides.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/users/guides.ts -------------------------------------------------------------------------------- /src/resources/users/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/users/index.ts -------------------------------------------------------------------------------- /src/resources/users/users.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/users/users.ts -------------------------------------------------------------------------------- /src/resources/workflows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/resources/workflows.ts -------------------------------------------------------------------------------- /src/uploads.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/uploads.ts -------------------------------------------------------------------------------- /src/version.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/src/version.ts -------------------------------------------------------------------------------- /tests/api-resources/audiences.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/audiences.test.ts -------------------------------------------------------------------------------- /tests/api-resources/bulk-operations.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/bulk-operations.test.ts -------------------------------------------------------------------------------- /tests/api-resources/channels/bulk.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/channels/bulk.test.ts -------------------------------------------------------------------------------- /tests/api-resources/integrations/census.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/integrations/census.test.ts -------------------------------------------------------------------------------- /tests/api-resources/integrations/hightouch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/integrations/hightouch.test.ts -------------------------------------------------------------------------------- /tests/api-resources/messages/batch.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/messages/batch.test.ts -------------------------------------------------------------------------------- /tests/api-resources/messages/messages.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/messages/messages.test.ts -------------------------------------------------------------------------------- /tests/api-resources/objects/bulk.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/objects/bulk.test.ts -------------------------------------------------------------------------------- /tests/api-resources/objects/objects.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/objects/objects.test.ts -------------------------------------------------------------------------------- /tests/api-resources/providers/ms-teams.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/providers/ms-teams.test.ts -------------------------------------------------------------------------------- /tests/api-resources/providers/slack.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/providers/slack.test.ts -------------------------------------------------------------------------------- /tests/api-resources/schedules/bulk.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/schedules/bulk.test.ts -------------------------------------------------------------------------------- /tests/api-resources/schedules/schedules.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/schedules/schedules.test.ts -------------------------------------------------------------------------------- /tests/api-resources/tenants/bulk.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/tenants/bulk.test.ts -------------------------------------------------------------------------------- /tests/api-resources/tenants/tenants.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/tenants/tenants.test.ts -------------------------------------------------------------------------------- /tests/api-resources/users/bulk.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/users/bulk.test.ts -------------------------------------------------------------------------------- /tests/api-resources/users/feeds.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/users/feeds.test.ts -------------------------------------------------------------------------------- /tests/api-resources/users/guides.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/users/guides.test.ts -------------------------------------------------------------------------------- /tests/api-resources/users/users.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/users/users.test.ts -------------------------------------------------------------------------------- /tests/api-resources/workflows.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/api-resources/workflows.test.ts -------------------------------------------------------------------------------- /tests/base64.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/base64.test.ts -------------------------------------------------------------------------------- /tests/buildHeaders.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/buildHeaders.test.ts -------------------------------------------------------------------------------- /tests/form.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/form.test.ts -------------------------------------------------------------------------------- /tests/index.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/index.test.ts -------------------------------------------------------------------------------- /tests/lib/tokenSigner.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/lib/tokenSigner.test.ts -------------------------------------------------------------------------------- /tests/lib/userTokens.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/lib/userTokens.test.ts -------------------------------------------------------------------------------- /tests/path.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/path.test.ts -------------------------------------------------------------------------------- /tests/qs/empty-keys-cases.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/qs/empty-keys-cases.ts -------------------------------------------------------------------------------- /tests/qs/stringify.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/qs/stringify.test.ts -------------------------------------------------------------------------------- /tests/qs/utils.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/qs/utils.test.ts -------------------------------------------------------------------------------- /tests/stringifyQuery.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/stringifyQuery.test.ts -------------------------------------------------------------------------------- /tests/uploads.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tests/uploads.test.ts -------------------------------------------------------------------------------- /tsc-multi.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tsc-multi.json -------------------------------------------------------------------------------- /tsconfig.build.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tsconfig.build.json -------------------------------------------------------------------------------- /tsconfig.deno.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tsconfig.deno.json -------------------------------------------------------------------------------- /tsconfig.dist-src.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tsconfig.dist-src.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/knocklabs/knock-node/HEAD/yarn.lock --------------------------------------------------------------------------------