Socket
Socket
Sign inDemoInstall

apollo-codegen

Package Overview
Dependencies
Maintainers
1
Versions
102
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

apollo-codegen - npm Package Compare versions

Comparing version 0.16.1 to 0.16.2

.vscode/settings.json

29

lib/swift/codeGeneration.js

@@ -429,12 +429,31 @@ "use strict";

language_1.structDeclaration(generator, { structName, description, adoptedProtocols }, () => {
language_1.propertyDeclarations(generator, properties);
generator.printOnNewline(`public var graphQLMap: GraphQLMap`);
generator.printNewlineIfNeeded();
initializerDeclarationForProperties(generator, properties);
generator.printNewlineIfNeeded();
generator.printOnNewline(`public var graphQLMap: GraphQLMap`);
generator.printOnNewline(`public init`);
generator.print('(');
generator.print(printing_1.join(properties.map(({ propertyName, type, typeName, isOptional }) => printing_1.join([
`${propertyName}: ${typeName}`,
isOptional && ' = nil'
])), ', '));
generator.print(')');
generator.withinBlock(() => {
generator.printOnNewline(printing_1.wrap(`return [`, printing_1.join(properties.map(({ name, propertyName }) => `"${name}": ${propertyName}`), ', ') || ':', `]`));
generator.printOnNewline(printing_1.wrap(`graphQLMap = [`, printing_1.join(properties.map(({ name, propertyName }) => `"${name}": ${propertyName}`), ', ') || ':', `]`));
});
for (const { propertyName, typeName, description } of properties) {
generator.printNewlineIfNeeded();
language_1.comment(generator, description);
generator.printOnNewline(`public var ${propertyName}: ${typeName}`);
generator.withinBlock(() => {
generator.printOnNewline("get");
generator.withinBlock(() => {
generator.printOnNewline(`return graphQLMap["${propertyName}"] as! ${typeName}`);
});
generator.printOnNewline("set");
generator.withinBlock(() => {
generator.printOnNewline(`graphQLMap.updateValue(newValue, forKey: "${propertyName}")`);
});
});
}
});
}
//# sourceMappingURL=codeGeneration.js.map

2

package.json
{
"name": "apollo-codegen",
"version": "0.16.1",
"version": "0.16.2",
"description": "Generate API code or type annotations based on a GraphQL schema and query documents",

@@ -5,0 +5,0 @@ "main": "./lib/index.js",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc