/*! * Copyright 2017-2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. * Licensed under the Amazon Software License (the "License"). You may not use this file except in compliance with the License. A copy of * the License is located at * http://aws.amazon.com/asl/ * or in the "license" file accompanying this file. This file is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY * KIND, express or implied. See the License for the specific language governing permissions and limitations under the License. */ import { ApolloLink, Operation, NextLink } from "apollo-link"; import { ConflictResolver } from "../client"; export default class ConflictResolutionLink extends ApolloLink { private conflictResolver; private maxRetries; private link; constructor(conflictResolver: ConflictResolver, maxRetries?: number); private hasConflictError; request(operation: Operation, forward: NextLink): any; }