graphql-codegen-typescript
Advanced tools
Comparing version
import { PluginFunction } from 'graphql-codegen-core'; | ||
import { RawTypesConfig } from 'graphql-codegen-visitor-plugin-common'; | ||
export * from './typescript-variables-to-object'; | ||
export * from './visitor'; | ||
export interface TypeScriptPluginConfig extends RawTypesConfig { | ||
@@ -5,0 +6,0 @@ avoidOptionals?: boolean; |
@@ -10,2 +10,3 @@ "use strict"; | ||
__export(require("./typescript-variables-to-object")); | ||
__export(require("./visitor")); | ||
exports.plugin = function (schema, documents, config) { | ||
@@ -12,0 +13,0 @@ var visitor = new visitor_1.TsVisitor(config); |
@@ -11,4 +11,4 @@ import { BaseTypesVisitor, ParsedTypesConfig } from 'graphql-codegen-visitor-plugin-common'; | ||
} | ||
export declare class TsVisitor extends BaseTypesVisitor<TypeScriptPluginConfig, TypeScriptPluginParsedConfig> { | ||
constructor(pluginConfig?: TypeScriptPluginConfig); | ||
export declare class TsVisitor<TRawConfig extends TypeScriptPluginConfig = TypeScriptPluginConfig, TParsedConfig extends TypeScriptPluginParsedConfig = TypeScriptPluginParsedConfig> extends BaseTypesVisitor<TRawConfig, TParsedConfig> { | ||
constructor(pluginConfig: TRawConfig, additionalConfig?: Partial<TParsedConfig>); | ||
private clearOptional; | ||
@@ -15,0 +15,0 @@ NamedType(node: NamedTypeNode): string; |
@@ -15,2 +15,13 @@ "use strict"; | ||
})(); | ||
var __assign = (this && this.__assign) || function () { | ||
__assign = Object.assign || function(t) { | ||
for (var s, i = 1, n = arguments.length; i < n; i++) { | ||
s = arguments[i]; | ||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) | ||
t[p] = s[p]; | ||
} | ||
return t; | ||
}; | ||
return __assign.apply(this, arguments); | ||
}; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
@@ -22,11 +33,5 @@ var graphql_codegen_visitor_plugin_common_1 = require("graphql-codegen-visitor-plugin-common"); | ||
__extends(TsVisitor, _super); | ||
function TsVisitor(pluginConfig) { | ||
if (pluginConfig === void 0) { pluginConfig = {}; } | ||
var _this = _super.call(this, pluginConfig, { | ||
avoidOptionals: pluginConfig.avoidOptionals || false, | ||
maybeValue: pluginConfig.maybeValue || 'T | null', | ||
constEnums: pluginConfig.constEnums || false, | ||
enumsAsTypes: pluginConfig.enumsAsTypes || false, | ||
immutableTypes: pluginConfig.immutableTypes || false | ||
}, null) || this; | ||
function TsVisitor(pluginConfig, additionalConfig) { | ||
if (additionalConfig === void 0) { additionalConfig = {}; } | ||
var _this = _super.call(this, pluginConfig, __assign({ avoidOptionals: pluginConfig.avoidOptionals || false, maybeValue: pluginConfig.maybeValue || 'T | null', constEnums: pluginConfig.constEnums || false, enumsAsTypes: pluginConfig.enumsAsTypes || false, immutableTypes: pluginConfig.immutableTypes || false }, (additionalConfig || {})), null) || this; | ||
autoBind(_this); | ||
@@ -33,0 +38,0 @@ _this.setArgumentsTransformer(new typescript_variables_to_object_1.TypeScriptOperationVariablesToObject(_this.scalars, _this.convertName, _this.config.avoidOptionals, _this.config.immutableTypes)); |
{ | ||
"name": "graphql-codegen-typescript", | ||
"version": "0.19.0-alpha.004d58ea", | ||
"version": "0.19.0-alpha.084e1254", | ||
"description": "GraphQL Code Generator plugin for generating TypeScript types", | ||
@@ -8,3 +8,2 @@ "repository": "git@github.com:dotansimha/graphql-code-generator.git", | ||
"scripts": { | ||
"prepublishOnly": "yarn build", | ||
"build": "tsc", | ||
@@ -15,5 +14,5 @@ "pretest": "yarn build", | ||
"dependencies": { | ||
"graphql-codegen-core": "0.19.0-alpha.004d58ea", | ||
"graphql-codegen-plugin-helpers": "0.19.0-alpha.004d58ea", | ||
"graphql-codegen-visitor-plugin-common": "0.19.0-alpha.004d58ea" | ||
"graphql-codegen-core": "0.19.0-alpha.084e1254", | ||
"graphql-codegen-plugin-helpers": "0.19.0-alpha.084e1254", | ||
"graphql-codegen-visitor-plugin-common": "0.19.0-alpha.084e1254" | ||
}, | ||
@@ -20,0 +19,0 @@ "devDependencies": { |
Sorry, the diff of this file is not supported yet
Sorry, the diff of this file is not supported yet
23786
2.67%324
2.53%+ Added
+ Added
+ Added
- Removed
- Removed
- Removed
Updated