propylons-client
Version:
Client package for Propylons
18 lines (17 loc) • 442 B
TypeScript
/*!
* Propylons
* Copyright(c) 2022 Xavier Raffin
* MIT Licensed
*/
import { RawToken, BaseToken } from "./model/Token";
export default class TokenDecoder<T extends BaseToken, R extends RawToken> {
private rawTokenType;
private tokenType;
constructor(rawTokenType: {
new (): R;
}, tokenType: {
new (rawToken: R): T;
});
getTokenWithoutValidation(tokenString: string): T;
private decodeToken;
}