UNPKG

@aws-amplify/amplify-category-api

Version:
17 lines (15 loc) 676 B
import { $TSContext } from '@aws-amplify/amplify-cli-core'; import { AppsyncApiInputState } from '../api-input-manager/appsync-api-input-state'; import { conflictResolutionToResolverConfig } from './resolver-config-to-conflict-resolution-bi-di-mapper'; /** * * @param resourceName * @returns resolverConfig */ export const getResolverConfig = async (context: $TSContext, resourceName: string) => { const cliState = new AppsyncApiInputState(context, resourceName); if (cliState.cliInputFileExists()) { const appsyncInputs = cliState.getCLIInputPayload().serviceConfiguration; return conflictResolutionToResolverConfig(appsyncInputs.conflictResolution); } };