@aws-amplify/datastore
Version:
AppSyncLocal support for aws-amplify
20 lines (17 loc) • 1.3 kB
JavaScript
import { isModelConstructor, isNonModelConstructor, validatePredicate, traverseModel, USER } from './util.mjs';
export { NAMESPACES } from './util.mjs';
export { AsyncCollection, AsyncItem, DataStore, DataStoreClass, initSchema } from './datastore/datastore.mjs';
export { ModelPredicateCreator, Predicates } from './predicates/index.mjs';
export { AuthModeStrategyType, DISCARD, GraphQLScalarType, LimitTimerRaceResolvedValues, ModelAttributeAuthAllow, ModelAttributeAuthProvider, ModelOperation, OpType, PredicateInternalsKey, ProcessName, QueryOne, SortDirection, isAssociatedWith, isEnumFieldType, isFieldAssociation, isGraphQLScalarType, isIdentifierObject, isModelAttributeAuth, isModelAttributeCompositeKey, isModelAttributeKey, isModelAttributePrimaryKey, isModelFieldType, isNonModelFieldType, isPredicateGroup, isPredicateObj, isSchemaModel, isSchemaModelWithAttributes, isTargetNameAssociation, syncExpression } from './types.mjs';
export { ModelSortPredicateCreator } from './predicates/sort.mjs';
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// SPDX-License-Identifier: Apache-2.0
const utils = {
USER,
traverseModel,
validatePredicate,
isNonModelConstructor,
isModelConstructor,
};
export { utils };
//# sourceMappingURL=index.mjs.map