UNPKG

1.96 kBTypeScriptView Raw
1import { CosmosClientOptions } from "../CosmosClientOptions";
2import { OperationType, ResourceType } from "./constants";
3/** @hidden */
4export declare function jsonStringifyAndEscapeNonASCII(arg: unknown): string;
5/**
6 * @hidden
7 */
8export declare function parseLink(resourcePath: string): {
9 type: ResourceType;
10 objectBody: {
11 id: string;
12 self: string;
13 };
14};
15/**
16 * @hidden
17 */
18export declare function isReadRequest(operationType: OperationType): boolean;
19/**
20 * @hidden
21 */
22export declare function sleep(time: number): Promise<void>;
23/**
24 * @hidden
25 */
26export declare function getContainerLink(link: string): string;
27/**
28 * @hidden
29 */
30export declare function trimSlashes(source: string): string;
31/**
32 * @hidden
33 */
34export declare function getHexaDigit(): string;
35/**
36 * @hidden
37 */
38export declare function parsePath(path: string): string[];
39/**
40 * @hidden
41 */
42export declare function isResourceValid(resource: {
43 id?: string;
44}, err: {
45 message?: string;
46}): boolean;
47/**
48 * @hidden
49 */
50export declare function isItemResourceValid(resource: {
51 id?: string;
52}, err: {
53 message?: string;
54}): boolean;
55/** @hidden */
56export declare function getIdFromLink(resourceLink: string): string;
57/** @hidden */
58export declare function getPathFromLink(resourceLink: string, resourceType?: string): string;
59/**
60 * @hidden
61 */
62export declare function isStringNullOrEmpty(inputString: string): boolean;
63/**
64 * @hidden
65 */
66export declare function trimSlashFromLeftAndRight(inputString: string): string;
67/**
68 * @hidden
69 */
70export declare function validateResourceId(resourceId: string): boolean;
71/**
72 * @hidden
73 */
74export declare function validateItemResourceId(resourceId: string): boolean;
75/**
76 * @hidden
77 */
78export declare function getResourceIdFromPath(resourcePath: string): string;
79/**
80 * @hidden
81 */
82export declare function parseConnectionString(connectionString: string): CosmosClientOptions;
83//# sourceMappingURL=helper.d.ts.map
\No newline at end of file