UNPKG

@fivetrandevelopers/zetasql

Version:
13 lines (12 loc) 510 B
import { TypeKind } from './types/zetasql/TypeKind'; /** * A factory for {@link Type} objects. * * A {@code TypeFactory} can be obtained via {@link #uniqueNames()} or {@link #nonUniqueNames()} * static factory methods, depending if you want to guarantee uniqueness of descriptor full names * for non-simple types or not, respectively. */ export declare abstract class TypeFactory { static SIMPLE_TYPE_KIND_NAMES: Map<string, TypeKind>; static EXTERNAL_MODE_SIMPLE_TYPE_KIND_NAMES: Set<string>; }