UNPKG

@aws-amplify/appsync-modelgen-plugin

Version:
120 lines (119 loc) 4.63 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.MODEL_FILED_VALUE_CLASS = exports.DART_AMPLIFY_CORE_TYPES = exports.DART_RESERVED_KEYWORDS = exports.typeToEnumMap = exports.IGNORE_FOR_FILE = exports.CUSTOM_LINTS_MESSAGE = exports.AMPLIFY_CORE_PREFIX = exports.COLLECTION_PACKAGE = exports.FLUTTER_AMPLIFY_CORE_IMPORT = exports.LOADER_CLASS_NAME = void 0; exports.LOADER_CLASS_NAME = 'ModelProvider'; exports.FLUTTER_AMPLIFY_CORE_IMPORT = 'package:amplify_core/amplify_core'; exports.COLLECTION_PACKAGE = 'package:collection/collection.dart'; exports.AMPLIFY_CORE_PREFIX = 'amplify_core'; exports.CUSTOM_LINTS_MESSAGE = `// NOTE: This file is generated and may not follow lint rules defined in your app // Generated files can be excluded from analysis in analysis_options.yaml // For more info, see: https://dart.dev/guides/language/analysis-options#excluding-code-from-analysis`; exports.IGNORE_FOR_FILE = '// ignore_for_file: public_member_api_docs, annotate_overrides, dead_code, dead_codepublic_member_api_docs, depend_on_referenced_packages, file_names, library_private_types_in_public_api, no_leading_underscores_for_library_prefixes, no_leading_underscores_for_local_identifiers, non_constant_identifier_names, null_check_on_nullable_type_parameter, override_on_non_overriding_member, prefer_adjacent_string_concatenation, prefer_const_constructors, prefer_if_null_operators, prefer_interpolation_to_compose_strings, slash_for_doc_comments, sort_child_properties_last, unnecessary_const, unnecessary_constructor_name, unnecessary_late, unnecessary_new, unnecessary_null_aware_assignments, unnecessary_nullable_for_final_variable_declarations, unnecessary_string_interpolations, use_build_context_synchronously'; exports.typeToEnumMap = { String: '.string', Int: '.int', Float: '.double', Boolean: '.bool', AWSDate: '.date', AWSDateTime: '.dateTime', AWSTime: '.time', AWSTimestamp: '.timestamp', AWSEmail: '.string', AWSJSON: '.string', AWSURL: '.string', AWSPhone: '.string', AWSIPAddress: '.string', }; exports.DART_RESERVED_KEYWORDS = [ 'abstract', 'as', 'assert', 'async', 'await', 'break', 'case', 'catch', 'class', 'const', 'continue', 'covariant', 'default', 'deferred', 'do', 'dynamic', 'else', 'enum', 'export', 'extends', 'extension', 'external', 'factory', 'false', 'final', 'finally', 'for', 'Function', 'get', 'hide', 'if', 'implements', 'import', 'in', 'interface', 'is', 'library', 'mixin', 'new', 'null', 'on', 'operator', 'part', 'rethrow', 'return', 'set', 'show', 'static', 'super', 'switch', 'sync', 'this', 'throw', 'true', 'try', 'typedef', 'var', 'void', 'while', 'with', 'yield', ]; exports.DART_AMPLIFY_CORE_TYPES = { ModelProviderInterface: `${exports.AMPLIFY_CORE_PREFIX}.ModelProviderInterface`, ModelSchema: `${exports.AMPLIFY_CORE_PREFIX}.ModelSchema`, ModelType: `${exports.AMPLIFY_CORE_PREFIX}.ModelType`, Model: `${exports.AMPLIFY_CORE_PREFIX}.Model`, ModelIndex: `${exports.AMPLIFY_CORE_PREFIX}.ModelIndex`, ModelIdentifier: `${exports.AMPLIFY_CORE_PREFIX}.ModelIdentifier`, UUID: `${exports.AMPLIFY_CORE_PREFIX}.UUID`, QueryModelIdentifier: `${exports.AMPLIFY_CORE_PREFIX}.QueryModelIdentifier`, QueryField: `${exports.AMPLIFY_CORE_PREFIX}.QueryField`, ModelSchemaDefinition: `${exports.AMPLIFY_CORE_PREFIX}.ModelSchemaDefinition`, ModelFieldDefinition: `${exports.AMPLIFY_CORE_PREFIX}.ModelFieldDefinition`, ModelFieldTypeEnum: `${exports.AMPLIFY_CORE_PREFIX}.ModelFieldTypeEnum`, ModelFieldType: `${exports.AMPLIFY_CORE_PREFIX}.ModelFieldType`, AuthRule: `${exports.AMPLIFY_CORE_PREFIX}.AuthRule`, AuthRuleProvider: `${exports.AMPLIFY_CORE_PREFIX}.AuthRuleProvider`, AuthStrategy: `${exports.AMPLIFY_CORE_PREFIX}.AuthStrategy`, ModelOperation: `${exports.AMPLIFY_CORE_PREFIX}.ModelOperation`, AmplifyCodeGenModelException: `${exports.AMPLIFY_CORE_PREFIX}.AmplifyCodeGenModelException`, AmplifyExceptionMessages: `${exports.AMPLIFY_CORE_PREFIX}.AmplifyExceptionMessages`, enumToString: `${exports.AMPLIFY_CORE_PREFIX}.enumToString`, enumFromString: `${exports.AMPLIFY_CORE_PREFIX}.enumFromString`, }; exports.MODEL_FILED_VALUE_CLASS = ` class ModelFieldValue<T> { const ModelFieldValue.value(this.value); final T value; } `; //# sourceMappingURL=dart-config.js.map