getWithMetadata
abstract fun <Metadata> getWithMetadata(key: Key, options: KVNamespaceGetOptionsPartial<Nothing?> = definedExternally): Promise<KVNamespaceGetWithMetadataResult<String, Metadata>>
abstract fun <Metadata> getWithMetadata(key: Key): Promise<KVNamespaceGetWithMetadataResult<String, Metadata>>
abstract fun <ExpectedValue, Metadata> getWithMetadata(key: Key, type: String): Promise<KVNamespaceGetWithMetadataResult<ExpectedValue, Metadata>>
abstract fun <ExpectedValue, Metadata> getWithMetadata(key: Key, options: KVNamespaceGetOptions<String>): Promise<KVNamespaceGetWithMetadataResult<ExpectedValue, Metadata>>