Skip to content

Commit

Permalink
fix: Fix playground context
Browse files Browse the repository at this point in the history
Signed-off-by: Diwank Singh Tomer <[email protected]>
  • Loading branch information
creatorrr committed Apr 3, 2021
1 parent b2f19d6 commit bc53eff
Show file tree
Hide file tree
Showing 10 changed files with 56 additions and 14 deletions.
8 changes: 4 additions & 4 deletions .replrc.js
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
// .replrc.js
const assert = require("assert");
const lodash = require("lodash");
const chalk = require("chalk");

// Load module
const { Mauna } = require("./");
const { ensureEnv } = require("./cjs/utils/ensureEnv");
const pkg = require("./package.json");

// Get API keys
const { MAUNA_API_KEY, MAUNA_DEVELOPER_ID } = process.env;
ensureEnv("MAUNA_DEVELOPER_ID", 1);
ensureEnv("MAUNA_API_KEY", 1);

assert(MAUNA_DEVELOPER_ID, "Please set the MAUNA_DEVELOPER_ID environment variable");
assert(MAUNA_API_KEY, "Please set the MAUNA_API_KEY environment variable");
const { MAUNA_API_KEY, MAUNA_DEVELOPER_ID } = process.env;

// Create client
const client = new Mauna({
Expand Down
11 changes: 10 additions & 1 deletion bin/playground.js
Original file line number Diff line number Diff line change
@@ -1,8 +1,17 @@
#!/usr/bin/env node

const options = require("../.replrc.js");
const path = require("path");
const repl = require("local-repl");

// It's important to use __dirname to load local-repl
// with local context set to the installed package
// instead of `cwd`.

const options = {
package: path.join(__dirname, "..", "package.json"),
replrc: path.join(__dirname, "..", ".replrc.js"),
};

repl
.start(options)
.catch(console.error);
16 changes: 8 additions & 8 deletions docs/classes/mauna.html
Original file line number Diff line number Diff line change
Expand Up @@ -120,7 +120,7 @@ <h3>constructor</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/e2d6bd4/src/index.ts#L16">index.ts:16</a></li>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/ce52ff1/src/index.ts#L16">index.ts:16</a></li>
</ul>
</aside>
<h4 class="tsd-parameters-title">Parameters</h4>
Expand All @@ -142,7 +142,7 @@ <h3><span class="tsd-flag ts-flagOptional">Optional</span> _api</h3>
<div class="tsd-signature tsd-kind-icon">_api<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-symbol">{ </span>chitchat<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>commonsenseReasoning<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>conceptnetGrounding<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedExtractNumericData<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedGetSentiment<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedParseText<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedParseTextTokens<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedResolveCoreferences<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>extractNumericData<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>getSentiment<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>matchIntent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>measureSimilarity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>paraphraseSentence<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>parseACE<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>parseContext<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>parseText<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>parseTextTokens<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>predictNextTurn<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>renderCSS<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>resolveCoreferences<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>speechToText<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>textToSpeech<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>toVec<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> }</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/e2d6bd4/src/index.ts#L16">index.ts:16</a></li>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/ce52ff1/src/index.ts#L16">index.ts:16</a></li>
</ul>
</aside>
</section>
Expand All @@ -152,7 +152,7 @@ <h3>api<wbr>Key</h3>
<div class="tsd-signature tsd-kind-icon">api<wbr>Key<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/e2d6bd4/src/index.ts#L14">index.ts:14</a></li>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/ce52ff1/src/index.ts#L14">index.ts:14</a></li>
</ul>
</aside>
</section>
Expand All @@ -162,7 +162,7 @@ <h3><span class="tsd-flag ts-flagOptional">Optional</span> client</h3>
<div class="tsd-signature tsd-kind-icon">client<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">undefined</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">Client</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/e2d6bd4/src/index.ts#L15">index.ts:15</a></li>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/ce52ff1/src/index.ts#L15">index.ts:15</a></li>
</ul>
</aside>
</section>
Expand All @@ -172,7 +172,7 @@ <h3>developer<wbr>Id</h3>
<div class="tsd-signature tsd-kind-icon">developer<wbr>Id<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/e2d6bd4/src/index.ts#L13">index.ts:13</a></li>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/ce52ff1/src/index.ts#L13">index.ts:13</a></li>
</ul>
</aside>
</section>
Expand All @@ -182,7 +182,7 @@ <h3>initialized</h3>
<div class="tsd-signature tsd-kind-icon">initialized<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/e2d6bd4/src/index.ts#L12">index.ts:12</a></li>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/ce52ff1/src/index.ts#L12">index.ts:12</a></li>
</ul>
</aside>
</section>
Expand All @@ -199,7 +199,7 @@ <h3>api</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/e2d6bd4/src/index.ts#L39">index.ts:39</a></li>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/ce52ff1/src/index.ts#L39">index.ts:39</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-symbol">{ </span>chitchat<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>commonsenseReasoning<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>conceptnetGrounding<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedExtractNumericData<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedGetSentiment<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedParseText<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedParseTextTokens<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>deprecatedResolveCoreferences<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>extractNumericData<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>getSentiment<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>matchIntent<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>measureSimilarity<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>paraphraseSentence<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>parseACE<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>parseContext<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>parseText<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>parseTextTokens<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>predictNextTurn<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>renderCSS<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>resolveCoreferences<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>speechToText<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>textToSpeech<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">; </span>toVec<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol"> }</span></h4>
Expand Down Expand Up @@ -796,7 +796,7 @@ <h3>initialize</h3>
<li class="tsd-description">
<aside class="tsd-sources">
<ul>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/e2d6bd4/src/index.ts#L27">index.ts:27</a></li>
<li>Defined in <a href="https://github.com/mauna-ai/codegen/blob/ce52ff1/src/index.ts#L27">index.ts:27</a></li>
</ul>
</aside>
<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">Promise</span><span class="tsd-signature-symbol">&lt;</span><a href="mauna.html" class="tsd-signature-type" data-tsd-kind="Class">Mauna</a><span class="tsd-signature-symbol">&gt;</span></h4>
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@mauna/sdk",
"version": "0.2.14",
"version": "0.2.16",
"description": "Code generated from Mauna API schema for CLI, SDK etc",
"main": "./cjs/index.js",
"module": "./esm/index.js",
Expand Down
2 changes: 2 additions & 0 deletions src/utils/auth.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// src/utils/auth.ts

import isomorphicFetch from "isomorphic-fetch";
isomorphicFetch;

Expand Down
2 changes: 2 additions & 0 deletions src/utils/crypto.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// src/utils/crypto.ts

import assert from "assert";
import crypto from "crypto";

Expand Down
2 changes: 2 additions & 0 deletions src/utils/date.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// src/utils/date.ts

export function now(): number {
const date = new Date();
const timestamp = date.getTime();
Expand Down
23 changes: 23 additions & 0 deletions src/utils/ensureEnv.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
// src/utils/ensureEnv.ts

export const ensureEnv = (key: string, exitCode = -1): void => {
const val: any = process.env[key];

// Value exists, continue
if (val) return;

// Nope, raise / quit
const msg = `"${key}" environment variable is required`;

// Haz exit code? Quit
if (exitCode !== -1) {
console.error(msg);
process.exit(exitCode);

// Else throw
} else {
throw new Error(msg);
}

return;
};
2 changes: 2 additions & 0 deletions src/utils/gqlLodash.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// src/utils/gqlLodash.ts

import compact from "lodash/compact";
import flatten from "lodash/flatten";
import flow from "lodash/flow";
Expand Down
2 changes: 2 additions & 0 deletions src/utils/wrapper.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
// src/utils/wrapper.ts

import polly from "polly-js";
import type { SdkFunctionWrapper } from "../generated/sdk";

Expand Down

0 comments on commit bc53eff

Please sign in to comment.