| 1475 | cacheStatus: string | null; |
| 1476 | }; |
| 1477 | interface KVNamespace<Key extends string = string> { |
| 1478 | get(key: Key, options?: Partial<KVNamespaceGetOptions<undefined>>): Promise<string | null>; |
| 1479 | get(key: Key, type: "text"): Promise<string | null>; |
| 1480 | get<ExpectedValue = unknown>(key: Key, type: "json"): Promise<ExpectedValue | null>; |
| 1481 | get(key: Key, type: "arrayBuffer"): Promise<ArrayBuffer | null>; |
| 1482 | get(key: Key, type: "stream"): Promise<ReadableStream | null>; |
| 1483 | get(key: Key, options?: KVNamespaceGetOptions<"text">): Promise<string | null>; |
| 1484 | get<ExpectedValue = unknown>(key: Key, options?: KVNamespaceGetOptions<"json">): Promise<ExpectedValue | null>; |
| 1485 | get(key: Key, options?: KVNamespaceGetOptions<"arrayBuffer">): Promise<ArrayBuffer | null>; |
| 1486 | get(key: Key, options?: KVNamespaceGetOptions<"stream">): Promise<ReadableStream | null>; |
| 1487 | get(key: Array<Key>, type: "text"): Promise<Map<string, string | null>>; |
| 1488 | get<ExpectedValue = unknown>(key: Array<Key>, type: "json"): Promise<Map<string, ExpectedValue | null>>; |
| 1489 | get(key: Array<Key>, options?: Partial<KVNamespaceGetOptions<undefined>>): Promise<Map<string, string | null>>; |
| 1490 | get(key: Array<Key>, options?: KVNamespaceGetOptions<"text">): Promise<Map<string, string | null>>; |
| 1491 | get<ExpectedValue = unknown>(key: Array<Key>, options?: KVNamespaceGetOptions<"json">): Promise<Map<string, ExpectedValue | null>>; |
| 1492 | list<Metadata = unknown>(options?: KVNamespaceListOptions): Promise<KVNamespaceListResult<Metadata, Key>>; |
| 1493 | put(key: Key, value: string | ArrayBuffer | ArrayBufferView | ReadableStream, options?: KVNamespacePutOptions): Promise<void>; |
| 1494 | getWithMetadata<Metadata = unknown>(key: Key, options?: Partial<KVNamespaceGetOptions<undefined>>): Promise<KVNamespaceGetWithMetadataResult<string, Metadata>>; |
| 1495 | getWithMetadata<Metadata = unknown>(key: Key, type: "text"): Promise<KVNamespaceGetWithMetadataResult<string, Metadata>>; |
| 1496 | getWithMetadata<ExpectedValue = unknown, Metadata = unknown>(key: Key, type: "json"): Promise<KVNamespaceGetWithMetadataResult<ExpectedValue, Metadata>>; |
| 1497 | getWithMetadata<Metadata = unknown>(key: Key, type: "arrayBuffer"): Promise<KVNamespaceGetWithMetadataResult<ArrayBuffer, Metadata>>; |
| 1498 | getWithMetadata<Metadata = unknown>(key: Key, type: "stream"): Promise<KVNamespaceGetWithMetadataResult<ReadableStream, Metadata>>; |
| 1499 | getWithMetadata<Metadata = unknown>(key: Key, options: KVNamespaceGetOptions<"text">): Promise<KVNamespaceGetWithMetadataResult<string, Metadata>>; |
| 1500 | getWithMetadata<ExpectedValue = unknown, Metadata = unknown>(key: Key, options: KVNamespaceGetOptions<"json">): Promise<KVNamespaceGetWithMetadataResult<ExpectedValue, Metadata>>; |
| 1501 | getWithMetadata<Metadata = unknown>(key: Key, options: KVNamespaceGetOptions<"arrayBuffer">): Promise<KVNamespaceGetWithMetadataResult<ArrayBuffer, Metadata>>; |
| 1502 | getWithMetadata<Metadata = unknown>(key: Key, options: KVNamespaceGetOptions<"stream">): Promise<KVNamespaceGetWithMetadataResult<ReadableStream, Metadata>>; |
| 1503 | getWithMetadata<Metadata = unknown>(key: Array<Key>, type: "text"): Promise<Map<string, KVNamespaceGetWithMetadataResult<string, Metadata>>>; |
| 1504 | getWithMetadata<ExpectedValue = unknown, Metadata = unknown>(key: Array<Key>, type: "json"): Promise<Map<string, KVNamespaceGetWithMetadataResult<ExpectedValue, Metadata>>>; |
| 1505 | getWithMetadata<Metadata = unknown>(key: Array<Key>, options?: Partial<KVNamespaceGetOptions<undefined>>): Promise<Map<string, KVNamespaceGetWithMetadataResult<string, Metadata>>>; |
| 1506 | getWithMetadata<Metadata = unknown>(key: Array<Key>, options?: KVNamespaceGetOptions<"text">): Promise<Map<string, KVNamespaceGetWithMetadataResult<string, Metadata>>>; |
| 1507 | getWithMetadata<ExpectedValue = unknown, Metadata = unknown>(key: Array<Key>, options?: KVNamespaceGetOptions<"json">): Promise<Map<string, KVNamespaceGetWithMetadataResult<ExpectedValue, Metadata>>>; |
| 1508 | delete(key: Key): Promise<void>; |
| 1509 | } |
| 1510 | interface KVNamespaceListOptions { |
| 1511 | limit?: number; |
| 1512 | prefix?: (string | null); |
no outgoing calls
no test coverage detected