Initial commit
This commit is contained in:
commit
b3a51a4115
10336 changed files with 2381973 additions and 0 deletions
16
node_modules/@mrleebo/prisma-ast/dist/schemaUtils.d.ts
generated
vendored
Normal file
16
node_modules/@mrleebo/prisma-ast/dist/schemaUtils.d.ts
generated
vendored
Normal file
|
|
@ -0,0 +1,16 @@
|
|||
import type { CstNode, IToken } from 'chevrotain';
|
||||
import * as schema from './getSchema';
|
||||
declare const schemaObjects: readonly ["model", "view", "type"];
|
||||
export declare function isOneOfSchemaObjects<T extends string>(obj: schema.Object, schemas: readonly T[]): obj is Extract<schema.Object, {
|
||||
type: T;
|
||||
}>;
|
||||
export declare function isSchemaObject(obj: schema.Object): obj is Extract<schema.Object, {
|
||||
type: (typeof schemaObjects)[number];
|
||||
}>;
|
||||
declare const fieldObjects: readonly ["field", "enumerator"];
|
||||
export declare function isSchemaField(field: schema.Field | schema.Enumerator): field is Extract<schema.Field, {
|
||||
type: (typeof fieldObjects)[number];
|
||||
}>;
|
||||
export declare function isToken(node: [IToken] | [CstNode]): node is [IToken];
|
||||
export declare function appendLocationData<T extends Record<string, unknown>>(data: T, ...tokens: IToken[]): T;
|
||||
export {};
|
||||
Loading…
Add table
Add a link
Reference in a new issue