graphile-utils
Version:
Utilities to help with building graphile-build plugins
8 lines (7 loc) • 521 B
TypeScript
import type { PgClass, PgConstraint, PgAttribute, PgEntity, PgProc } from "graphile-build-pg";
import type { Build } from "graphile-build";
export declare function isAttribute(obj: PgEntity): obj is PgAttribute;
export declare function isConstraint(obj: PgEntity): obj is PgConstraint;
export declare function isClass(obj: PgEntity): obj is PgClass;
export declare function isProcedure(obj: PgEntity): obj is PgProc;
export declare function entityIsIdentifiedBy(obj: PgEntity, identifier: string, build: Build): boolean;