UNPKG

@graphql-codegen/flutter-freezed

Version:

GraphQL Code Generator plugin to generate Freezed models from your GraphQL schema

157 lines (156 loc) 4.41 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.defaultFreezedPluginConfig = exports.DART_KEYWORDS = exports.DART_SCALARS = exports.APPLIES_ON_ALL_BLOCKS = exports.APPLIES_ON_PARAMETERS = exports.APPLIES_ON_MERGED_FACTORY_PARAMETERS = exports.APPLIES_ON_UNION_FACTORY_PARAMETERS = exports.APPLIES_ON_DEFAULT_FACTORY_PARAMETERS = exports.APPLIES_ON_FACTORY = exports.APPLIES_ON_MERGED_FACTORY = exports.APPLIES_ON_UNION_FACTORY = exports.APPLIES_ON_DEFAULT_FACTORY = exports.APPLIES_ON_CLASS = exports.APPLIES_ON_ENUM_VALUE = exports.APPLIES_ON_ENUM = void 0; exports.APPLIES_ON_ENUM = ['enum']; exports.APPLIES_ON_ENUM_VALUE = ['enum_value']; exports.APPLIES_ON_CLASS = ['class']; exports.APPLIES_ON_DEFAULT_FACTORY = ['factory', 'default_factory']; exports.APPLIES_ON_UNION_FACTORY = ['factory', 'named_factory', 'union_factory']; exports.APPLIES_ON_MERGED_FACTORY = ['factory', 'named_factory', 'merged_factory']; exports.APPLIES_ON_FACTORY = [ 'factory', 'default_factory', 'named_factory', 'merged_factory', 'union_factory', ]; exports.APPLIES_ON_DEFAULT_FACTORY_PARAMETERS = [ 'parameter', 'default_factory_parameter', ]; exports.APPLIES_ON_UNION_FACTORY_PARAMETERS = [ 'parameter', 'named_factory_parameter', 'union_factory_parameter', ]; exports.APPLIES_ON_MERGED_FACTORY_PARAMETERS = [ 'parameter', 'named_factory_parameter', 'merged_factory_parameter', ]; exports.APPLIES_ON_PARAMETERS = [ 'parameter', 'default_factory_parameter', 'named_factory_parameter', 'union_factory_parameter', 'merged_factory_parameter', ]; exports.APPLIES_ON_ALL_BLOCKS = [ 'enum', 'enum_value', 'class', 'factory', 'parameter', ]; /** * maps GraphQL scalar types to Dart's scalar types */ exports.DART_SCALARS = { ID: 'String', String: 'String', Boolean: 'bool', Int: 'int', Float: 'double', DateTime: 'DateTime', }; exports.DART_KEYWORDS = { abstract: 'built-in', else: 'reserved', import: 'built-in', show: 'context', as: 'built-in', enum: 'reserved', in: 'reserved', static: 'built-in', assert: 'reserved', export: 'built-in', interface: 'built-in', super: 'reserved', async: 'context', extends: 'reserved', is: 'reserved', switch: 'reserved', await: 'async-reserved', extension: 'built-in', late: 'built-in', sync: 'context', break: 'reserved', external: 'built-in', library: 'built-in', this: 'reserved', case: 'reserved', factory: 'built-in', mixin: 'built-in', throw: 'reserved', catch: 'reserved', false: 'reserved', new: 'reserved', true: 'reserved', class: 'reserved', final: 'reserved', null: 'reserved', try: 'reserved', const: 'reserved', finally: 'reserved', on: 'context', typedef: 'built-in', continue: 'reserved', for: 'reserved', operator: 'built-in', var: 'reserved', covariant: 'built-in', Function: 'built-in', part: 'built-in', void: 'reserved', default: 'reserved', get: 'built-in', required: 'built-in', while: 'reserved', deferred: 'built-in', hide: 'context', rethrow: 'reserved', with: 'reserved', do: 'reserved', if: 'reserved', return: 'reserved', yield: 'async-reserved', dynamic: 'built-in', implements: 'built-in', set: 'built-in', // built-in types int: 'reserved', double: 'reserved', String: 'reserved', bool: 'reserved', List: 'reserved', Set: 'reserved', Map: 'reserved', Runes: 'reserved', Symbol: 'reserved', Object: 'reserved', Null: 'reserved', Never: 'reserved', Enum: 'reserved', Future: 'reserved', Iterable: 'reserved', }; /** initializes a FreezedPluginConfig with the defaults values */ exports.defaultFreezedPluginConfig = { camelCasedEnums: true, copyWith: undefined, customScalars: {}, defaultValues: undefined, deprecated: undefined, equal: undefined, escapeDartKeywords: true, final: undefined, // fromJsonToJson: true, // TODO: @next-version ignoreTypes: undefined, immutable: true, makeCollectionsUnmodifiable: undefined, mergeTypes: undefined, mutableInputs: true, privateEmptyConstructor: true, unionClass: undefined, }; //#endregion