UNPKG

@aws-amplify/appsync-modelgen-plugin

Version:
7 lines 1.01 kB
import { CodeGenDirective, CodeGenField, CodeGenModel, CodeGenModelMap } from '../visitors/appsync-visitor'; import { CodeGenFieldConnection, CodeGenFieldConnectionHasMany } from './process-connections'; export declare function processHasManyConnection(field: CodeGenField, model: CodeGenModel, modelMap: CodeGenModelMap, connectionDirective: CodeGenDirective, shouldUseModelNameFieldInHasManyAndBelongsTo: boolean, isCustomPKEnabled?: boolean): CodeGenFieldConnection | undefined; export declare function getConnectedFieldsForHasMany(field: CodeGenField, model: CodeGenModel, connectedModel: CodeGenModel, shouldUseModelNameFieldInHasManyAndBelongsTo: boolean): CodeGenField[]; export declare function hasManyHasImplicitKey(field: CodeGenField, model: CodeGenModel, hasManyConnection: CodeGenFieldConnectionHasMany): boolean; export declare function addHasManyKey(field: CodeGenField, model: CodeGenModel, hasManyConnection: CodeGenFieldConnectionHasMany): void; //# sourceMappingURL=process-has-many.d.ts.map