UNPKG

@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
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; }