UNPKG

trigger.dev

Version:

A Command-Line Interface for Trigger.dev projects

30 lines 914 B
const personalTokenPrefix = "tr_pat_"; const organizationTokenPrefix = "tr_oat_"; function isPersonalAccessToken(token) { return token.startsWith(personalTokenPrefix); } function isOrganizationAccessToken(token) { return token.startsWith(organizationTokenPrefix); } export function validateAccessToken(token) { if (isPersonalAccessToken(token)) { return { success: true, type: "personal" }; } if (isOrganizationAccessToken(token)) { return { success: true, type: "organization" }; } return { success: false }; } export class NotPersonalAccessTokenError extends Error { constructor(message) { super(message); this.name = "NotPersonalAccessTokenError"; } } export class NotAccessTokenError extends Error { constructor(message) { super(message); this.name = "NotAccessTokenError"; } } //# sourceMappingURL=accessTokens.js.map