UNPKG

1.1 kBTypeScriptView Raw
1/**
2 * @license
3 * Copyright 2017 Google LLC
4 *
5 * Licensed under the Apache License, Version 2.0 (the "License");
6 * you may not use this file except in compliance with the License.
7 * You may obtain a copy of the License at
8 *
9 * http://www.apache.org/licenses/LICENSE-2.0
10 *
11 * Unless required by applicable law or agreed to in writing, software
12 * distributed under the License is distributed on an "AS IS" BASIS,
13 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14 * See the License for the specific language governing permissions and
15 * limitations under the License.
16 */
17/**
18 * Evaluates a JSON string into a javascript object.
19 *
20 * @param {string} str A string containing JSON.
21 * @return {*} The javascript object representing the specified JSON.
22 */
23export declare function jsonEval(str: string): unknown;
24/**
25 * Returns JSON representing a javascript object.
26 * @param {*} data Javascript object to be stringified.
27 * @return {string} The JSON contents of the object.
28 */
29export declare function stringify(data: unknown): string;