export type Or = 0 extends 1 & T ? U : T; export type Maybe = T | undefined | null; export interface Extensions { [extension: string]: unknown; } export type Source = | any | { body: string; name: string; locationOffset: { line: number; column: number; }; }; export type Location = | any | { start: number; end: number; source: Source; };