@httpc/kit
Version:
httpc toolbox for building function-based API with minimal code and end-to-end type safety
17 lines (16 loc) • 679 B
TypeScript
import type { AuthClaim, AssertionClaim, GrantClaim, TokenClaim } from ".";
export declare class ClaimParserError extends Error {
readonly claim: string;
constructor(claim: string);
}
declare function parseToken(token: string): TokenClaim;
declare function parseAuthorization(claim: string): AuthClaim[];
declare function parseAssertion(assertion: string): AssertionClaim[];
declare function parseGrants(grants: string): GrantClaim[];
declare const _default: {
parseToken: typeof parseToken;
parseAuthorization: typeof parseAuthorization;
parseAssertion: typeof parseAssertion;
parseGrants: typeof parseGrants;
};
export default _default;