@microsoft/kiota-abstractions
Version:
Core abstractions for kiota generated libraries in TypeScript and JavaScript
23 lines • 1.8 kB
TypeScript
/**
* -------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All Rights Reserved. Licensed under the MIT License.
* See License in the project root for license information.
* -------------------------------------------------------------------------------------------
*/
import { type ParseNodeFactory, ParseNodeFactoryRegistry, type SerializationWriterFactory, SerializationWriterFactoryRegistry } from "./serialization/index.js";
/**
* Enables the backing store on default serialization writers and the given serialization writer.
* @param serializationWriterFactoryRegistry The serialization writer factory registry to enable the backing store on.
* @param parseNodeFactoryRegistry The parse node factory registry to enable the backing store on.
* @param original The serialization writer to enable the backing store on.
* @returns A new serialization writer with the backing store enabled.
*/
export declare function enableBackingStoreForSerializationWriterFactory(serializationWriterFactoryRegistry: SerializationWriterFactoryRegistry, parseNodeFactoryRegistry: ParseNodeFactoryRegistry, original: SerializationWriterFactory): SerializationWriterFactory;
/**
* Enables the backing store on default parse node factories and the given parse node factory.
* @param parseNodeFactoryRegistry The parse node factory registry to enable the backing store on.
* @param original The parse node factory to enable the backing store on.
* @returns A new parse node factory with the backing store enabled.
*/
export declare function enableBackingStoreForParseNodeFactory(parseNodeFactoryRegistry: ParseNodeFactoryRegistry, original: ParseNodeFactory): ParseNodeFactory;
//# sourceMappingURL=apiClientBuilder.d.ts.map