package jwt // TokenOption is a reserved type, which provides some forward compatibility, // if we ever want to introduce token creation-related options. type TokenOption func(*Token) func WithJSONEncoder(f JSONMarshalFunc) TokenOption { return func(token *Token) { token.jsonMarshal = f } } func WithBase64Encoder(f Base64EncodeFunc) TokenOption { return func(token *Token) { token.base64Encode = f } }