Untitled

Anonymous
plain_text
01/24/2024 3:58 AM
596 B
13
Indexable
const generatePKCEErrorTag: unique symbol = Symbol("GeneratePKCEError");
export type GeneratePKCEError = Readonly<{
  _tag: typeof generatePKCEErrorTag;
  error: Error;
}>;

export const generatePKCEError = (error: Error): GeneratePKCEError => ({
  _tag: generatePKCEErrorTag,
  error,
});

export const isGeneratePKCEError = (error: {
  _tag: symbol | string;
}): error is GeneratePKCEError => error._tag === generatePKCEErrorTag;
Editor is loading...
Leave a Comment