@namiml/web-sdk
Version:
Nami Web SDK makes subscriptions & in-app purchases easy, with powerful built-in paywalls and A/B testing
20 lines (19 loc) • 720 B
TypeScript
import type { NamiFlowManager } from "../../../nami/flow/NamiFlowManager";
/**
* Resolver for liquid-style flow variables, without requiring namespace prefixes.
* We drop BaseNamespaceResolver since we don't need namespace registration or stripping.
*/
export declare class FlowLiquidResolver {
flowManager: NamiFlowManager;
urlParams: Record<string, string>;
constructor(flowManager: NamiFlowManager);
resolve(key: string): string | undefined;
/**
* Replaces {{key}} in a string using FlowLiquidResolver.
*/
private interpolateLiquidVariables;
/**
* Deeply interpolates strings in objects/arrays without any namespace logic.
*/
interpolateDeep(input: any): any;
}