@zeplin/sdk
Version:
Zeplin API client for JavaScript
104 lines (103 loc) • 12.6 kB
TypeScript
import { WorkspaceNotificationEvent, WorkspaceNotificationCreatedEvent, WorkspaceNotificationUpdatedEvent, WorkspaceProjectEvent, WorkspaceProjectCreatedEvent, WorkspaceProjectUpdatedEvent, WorkspaceProjectDeletedEvent, WorkspaceProjectActivatedEvent, WorkspaceProjectArchivedEvent, WorkspaceProjectStyleguideLinkedEvent, WorkspaceProjectStyleguideUnlinkedEvent, WorkspaceStyleguideEvent, WorkspaceStyleguideCreatedEvent, WorkspaceStyleguideUpdatedEvent, WorkspaceStyleguideDeletedEvent, WorkspaceStyleguideActivatedEvent, WorkspaceStyleguideArchivedEvent, WorkspaceStyleguideStyleguideLinkedEvent, WorkspaceStyleguideStyleguideUnlinkedEvent, WorkspaceOrganizationEvent, WorkspaceOrganizationUpdatedEvent, WorkspaceOrganizationJoinRequestedEvent, WorkspaceOrganizationMemberEvent, WorkspaceOrganizationMemberInvitedEvent, WorkspaceOrganizationMemberRemovedEvent, WorkspaceOrganizationMemberRoleUpdatedEvent, WorkspaceOrganizationMemberTagUpdatedEvent, ProjectMemberEvent, ProjectMemberInvitedEvent, ProjectMemberRemovedEvent, ProjectMemberRoleUpdatedEvent, ProjectScreenEvent, ProjectScreenCreatedEvent, ProjectScreenDeletedEvent, ProjectScreenUpdatedEvent, ProjectScreenVersionEvent, ProjectScreenVersionCreatedEvent, ProjectScreenVersionDeletedEvent, ProjectScreenVersionUpdatedEvent, ProjectNoteEvent, ProjectNoteCreatedEvent, ProjectNoteDeletedEvent, ProjectNoteUpdatedEvent, ProjectNoteCommentEvent, ProjectNoteCommentCreatedEvent, ProjectNoteCommentDeletedEvent, ProjectNoteCommentUpdatedEvent, ProjectNoteCommentReactionEvent, ProjectNoteCommentReactionCreatedEvent, ProjectNoteCommentReactionDeletedEvent, ProjectColorEvent, ProjectColorCreatedEvent, ProjectColorDeletedEvent, ProjectColorUpdatedEvent, ProjectFlowBoardEvent, ProjectFlowBoardBuiltEvent, ProjectTextStyleEvent, ProjectTextStyleCreatedEvent, ProjectTextStyleDeletedEvent, ProjectTextStyleUpdatedEvent, ProjectComponentEvent, ProjectComponentCreatedEvent, ProjectComponentDeletedEvent, ProjectComponentUpdatedEvent, ProjectComponentVersionCreatedEvent, ProjectSpacingTokenEvent, ProjectSpacingTokenCreatedEvent, ProjectSpacingTokenDeletedEvent, ProjectSpacingTokenUpdatedEvent, StyleguideMemberEvent, StyleguideMemberInvitedEvent, StyleguideMemberRemovedEvent, StyleguideMemberRoleUpdatedEvent, StyleguideColorEvent, StyleguideColorCreatedEvent, StyleguideColorDeletedEvent, StyleguideColorUpdatedEvent, StyleguideTextStyleEvent, StyleguideTextStyleCreatedEvent, StyleguideTextStyleDeletedEvent, StyleguideTextStyleUpdatedEvent, StyleguideComponentEvent, StyleguideComponentCreatedEvent, StyleguideComponentDeletedEvent, StyleguideComponentUpdatedEvent, StyleguideComponentVersionCreatedEvent, StyleguideSpacingTokenEvent, StyleguideSpacingTokenCreatedEvent, StyleguideSpacingTokenDeletedEvent, StyleguideSpacingTokenUpdatedEvent, PingEvent, WebhookEvent } from "../models";
interface VerifyWebhookEventParams {
payload: unknown;
signature: string;
deliveryTimestamp: number;
secret: string;
}
export declare class Webhooks {
static verifyEvent({ payload, signature, deliveryTimestamp, secret, }: VerifyWebhookEventParams): boolean;
static transformPayloadToWebhookEvent(payload: unknown): WebhookEvent;
static isPingEvent(data: WebhookEvent): data is PingEvent;
static isWorkspaceNotificationEvent(data: WebhookEvent): data is WorkspaceNotificationEvent;
static isWorkspaceNotificationCreatedEvent(data: WebhookEvent): data is WorkspaceNotificationCreatedEvent;
static isWorkspaceNotificationUpdatedEvent(data: WebhookEvent): data is WorkspaceNotificationUpdatedEvent;
static isWorkspaceProjectEvent(data: WebhookEvent): data is WorkspaceProjectEvent;
static isWorkspaceProjectCreatedEvent(data: WebhookEvent): data is WorkspaceProjectCreatedEvent;
static isWorkspaceProjectUpdatedEvent(data: WebhookEvent): data is WorkspaceProjectUpdatedEvent;
static isWorkspaceProjectDeletedEvent(data: WebhookEvent): data is WorkspaceProjectDeletedEvent;
static isWorkspaceProjectActivatedEvent(data: WebhookEvent): data is WorkspaceProjectActivatedEvent;
static isWorkspaceProjectArchivedEvent(data: WebhookEvent): data is WorkspaceProjectArchivedEvent;
static isWorkspaceProjectStyleguideLinkedEvent(data: WebhookEvent): data is WorkspaceProjectStyleguideLinkedEvent;
static isWorkspaceProjectStyleguideUnlinkedEvent(data: WebhookEvent): data is WorkspaceProjectStyleguideUnlinkedEvent;
static isWorkspaceStyleguideEvent(data: WebhookEvent): data is WorkspaceStyleguideEvent;
static isWorkspaceStyleguideCreatedEvent(data: WebhookEvent): data is WorkspaceStyleguideCreatedEvent;
static isWorkspaceStyleguideUpdatedEvent(data: WebhookEvent): data is WorkspaceStyleguideUpdatedEvent;
static isWorkspaceStyleguideDeletedEvent(data: WebhookEvent): data is WorkspaceStyleguideDeletedEvent;
static isWorkspaceStyleguideActivatedEvent(data: WebhookEvent): data is WorkspaceStyleguideActivatedEvent;
static isWorkspaceStyleguideArchivedEvent(data: WebhookEvent): data is WorkspaceStyleguideArchivedEvent;
static isWorkspaceStyleguideStyleguideLinkedEvent(data: WebhookEvent): data is WorkspaceStyleguideStyleguideLinkedEvent;
static isWorkspaceStyleguideStyleguideUnlinkedEvent(data: WebhookEvent): data is WorkspaceStyleguideStyleguideUnlinkedEvent;
static isWorkspaceOrganizationEvent(data: WebhookEvent): data is WorkspaceOrganizationEvent;
static isWorkspaceOrganizationUpdatedEvent(data: WebhookEvent): data is WorkspaceOrganizationUpdatedEvent;
static isWorkspaceOrganizationJoinRequestedEvent(data: WebhookEvent): data is WorkspaceOrganizationJoinRequestedEvent;
static isWorkspaceOrganizationMemberEvent(data: WebhookEvent): data is WorkspaceOrganizationMemberEvent;
static isWorkspaceOrganizationMemberInvitedEvent(data: WebhookEvent): data is WorkspaceOrganizationMemberInvitedEvent;
static isWorkspaceOrganizationMemberRemovedEvent(data: WebhookEvent): data is WorkspaceOrganizationMemberRemovedEvent;
static isWorkspaceOrganizationMemberRoleUpdatedEvent(data: WebhookEvent): data is WorkspaceOrganizationMemberRoleUpdatedEvent;
static isWorkspaceOrganizationMemberTagUpdatedEvent(data: WebhookEvent): data is WorkspaceOrganizationMemberTagUpdatedEvent;
static isProjectMemberEvent(data: WebhookEvent): data is ProjectMemberEvent;
static isProjectMemberInvitedEvent(data: WebhookEvent): data is ProjectMemberInvitedEvent;
static isProjectMemberRemovedEvent(data: WebhookEvent): data is ProjectMemberRemovedEvent;
static isProjectMemberRoleUpdatedEvent(data: WebhookEvent): data is ProjectMemberRoleUpdatedEvent;
static isProjectScreenEvent(data: WebhookEvent): data is ProjectScreenEvent;
static isProjectScreenCreatedEvent(data: WebhookEvent): data is ProjectScreenCreatedEvent;
static isProjectScreenDeletedEvent(data: WebhookEvent): data is ProjectScreenDeletedEvent;
static isProjectScreenUpdatedEvent(data: WebhookEvent): data is ProjectScreenUpdatedEvent;
static isProjectScreenVersionEvent(data: WebhookEvent): data is ProjectScreenVersionEvent;
static isProjectScreenVersionCreatedEvent(data: WebhookEvent): data is ProjectScreenVersionCreatedEvent;
static isProjectScreenVersionDeletedEvent(data: WebhookEvent): data is ProjectScreenVersionDeletedEvent;
static isProjectScreenVersionUpdatedEvent(data: WebhookEvent): data is ProjectScreenVersionUpdatedEvent;
static isProjectNoteEvent(data: WebhookEvent): data is ProjectNoteEvent;
static isProjectNoteCreatedEvent(data: WebhookEvent): data is ProjectNoteCreatedEvent;
static isProjectNoteDeletedEvent(data: WebhookEvent): data is ProjectNoteDeletedEvent;
static isProjectNoteUpdatedEvent(data: WebhookEvent): data is ProjectNoteUpdatedEvent;
static isProjectNoteCommentEvent(data: WebhookEvent): data is ProjectNoteCommentEvent;
static isProjectNoteCommentCreatedEvent(data: WebhookEvent): data is ProjectNoteCommentCreatedEvent;
static isProjectNoteCommentDeletedEvent(data: WebhookEvent): data is ProjectNoteCommentDeletedEvent;
static isProjectNoteCommentUpdatedEvent(data: WebhookEvent): data is ProjectNoteCommentUpdatedEvent;
static isProjectNoteCommentReactionEvent(data: WebhookEvent): data is ProjectNoteCommentReactionEvent;
static isProjectNoteCommentReactionCreatedEvent(data: WebhookEvent): data is ProjectNoteCommentReactionCreatedEvent;
static isProjectNoteCommentReactionDeletedEvent(data: WebhookEvent): data is ProjectNoteCommentReactionDeletedEvent;
static isProjectColorEvent(data: WebhookEvent): data is ProjectColorEvent;
static isProjectColorCreatedEvent(data: WebhookEvent): data is ProjectColorCreatedEvent;
static isProjectColorDeletedEvent(data: WebhookEvent): data is ProjectColorDeletedEvent;
static isProjectColorUpdatedEvent(data: WebhookEvent): data is ProjectColorUpdatedEvent;
static isProjectFlowBoardEvent(data: WebhookEvent): data is ProjectFlowBoardEvent;
static isProjectFlowBoardBuiltEvent(data: WebhookEvent): data is ProjectFlowBoardBuiltEvent;
static isProjectTextStyleEvent(data: WebhookEvent): data is ProjectTextStyleEvent;
static isProjectTextStyleCreatedEvent(data: WebhookEvent): data is ProjectTextStyleCreatedEvent;
static isProjectTextStyleDeletedEvent(data: WebhookEvent): data is ProjectTextStyleDeletedEvent;
static isProjectTextStyleUpdatedEvent(data: WebhookEvent): data is ProjectTextStyleUpdatedEvent;
static isProjectComponentEvent(data: WebhookEvent): data is ProjectComponentEvent;
static isProjectComponentCreatedEvent(data: WebhookEvent): data is ProjectComponentCreatedEvent;
static isProjectComponentDeletedEvent(data: WebhookEvent): data is ProjectComponentDeletedEvent;
static isProjectComponentUpdatedEvent(data: WebhookEvent): data is ProjectComponentUpdatedEvent;
static isProjectComponentVersionCreatedEvent(data: WebhookEvent): data is ProjectComponentVersionCreatedEvent;
static isProjectSpacingTokenEvent(data: WebhookEvent): data is ProjectSpacingTokenEvent;
static isProjectSpacingTokenCreatedEvent(data: WebhookEvent): data is ProjectSpacingTokenCreatedEvent;
static isProjectSpacingTokenDeletedEvent(data: WebhookEvent): data is ProjectSpacingTokenDeletedEvent;
static isProjectSpacingTokenUpdatedEvent(data: WebhookEvent): data is ProjectSpacingTokenUpdatedEvent;
static isStyleguideMemberEvent(data: WebhookEvent): data is StyleguideMemberEvent;
static isStyleguideMemberInvitedEvent(data: WebhookEvent): data is StyleguideMemberInvitedEvent;
static isStyleguideMemberRemovedEvent(data: WebhookEvent): data is StyleguideMemberRemovedEvent;
static isStyleguideMemberRoleUpdatedEvent(data: WebhookEvent): data is StyleguideMemberRoleUpdatedEvent;
static isStyleguideColorEvent(data: WebhookEvent): data is StyleguideColorEvent;
static isStyleguideColorCreatedEvent(data: WebhookEvent): data is StyleguideColorCreatedEvent;
static isStyleguideColorDeletedEvent(data: WebhookEvent): data is StyleguideColorDeletedEvent;
static isStyleguideColorUpdatedEvent(data: WebhookEvent): data is StyleguideColorUpdatedEvent;
static isStyleguideTextStyleEvent(data: WebhookEvent): data is StyleguideTextStyleEvent;
static isStyleguideTextStyleCreatedEvent(data: WebhookEvent): data is StyleguideTextStyleCreatedEvent;
static isStyleguideTextStyleDeletedEvent(data: WebhookEvent): data is StyleguideTextStyleDeletedEvent;
static isStyleguideTextStyleUpdatedEvent(data: WebhookEvent): data is StyleguideTextStyleUpdatedEvent;
static isStyleguideComponentEvent(data: WebhookEvent): data is StyleguideComponentEvent;
static isStyleguideComponentCreatedEvent(data: WebhookEvent): data is StyleguideComponentCreatedEvent;
static isStyleguideComponentDeletedEvent(data: WebhookEvent): data is StyleguideComponentDeletedEvent;
static isStyleguideComponentUpdatedEvent(data: WebhookEvent): data is StyleguideComponentUpdatedEvent;
static isStyleguideComponentVersionCreatedEvent(data: WebhookEvent): data is StyleguideComponentVersionCreatedEvent;
static isStyleguideSpacingTokenEvent(data: WebhookEvent): data is StyleguideSpacingTokenEvent;
static isStyleguideSpacingTokenCreatedEvent(data: WebhookEvent): data is StyleguideSpacingTokenCreatedEvent;
static isStyleguideSpacingTokenDeletedEvent(data: WebhookEvent): data is StyleguideSpacingTokenDeletedEvent;
static isStyleguideSpacingTokenUpdatedEvent(data: WebhookEvent): data is StyleguideSpacingTokenUpdatedEvent;
}
export {};