How to use the fast-json-stringify function in fast-json-stringify

To help you get started, we’ve selected a few fast-json-stringify examples, based on popular ways it is used in public projects.

Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.

github boopathi / try-graphql-jit / src / graphql-jit / execution.ts View on Github external
...partialOptions
    };

    // If a valid context cannot be created due to incorrect arguments,
    // a "Response" with only errors is returned.
    const context = buildCompilationContext(
      schema,
      document,
      options,
      operationName
    );

    let stringify: (v: any) => string;
    if (options.customJSONSerializer) {
      const jsonSchema = queryToJSONSchema(context);
      stringify = fastJson(jsonSchema);
    } else {
      stringify = JSON.stringify;
    }
    const getVariables = compileVariableParsing(
      schema,
      context.operation.variableDefinitions || []
    );

    const mainBody = compileOperation(context);
    const functionBody = `
  ${getFunctionSignature(context)} {
  ${functionHeader}
  ${mainBody}
  ${functionFooter}
  }`;
    const func = new Function(functionBody)();
github zalando-incubator / graphql-jit / src / execution.ts View on Github external
...partialOptions
    };

    // If a valid context cannot be created due to incorrect arguments,
    // a "Response" with only errors is returned.
    const context = buildCompilationContext(
      schema,
      document,
      options,
      operationName
    );

    let stringify: (v: any) => string;
    if (options.customJSONSerializer) {
      const jsonSchema = queryToJSONSchema(context);
      stringify = fastJson(jsonSchema);
    } else {
      stringify = JSON.stringify;
    }
    const getVariables = compileVariableParsing(
      schema,
      context.operation.variableDefinitions || []
    );

    const functionBody = compileOperation(context);
    const compiledQuery: InternalCompiledQuery = {
      query: createBoundQuery(
        context,
        document,
        new Function("return " + functionBody)(),
        getVariables,
        context.operation.name != null

fast-json-stringify

Stringify your JSON at max speed

MIT
Latest version published 16 days ago

Package Health Score

94 / 100
Full package analysis

Popular fast-json-stringify functions