{"mappings":"AAAA,OAAO,iBAAS,QAAQ,WAAW,GAAG,qBAAqB,IAAI,IAAI","names":[],"sources":["../../../src/internal/utils.ts"],"sourcesContent":["export function memoize<T extends (...args: any[]) => any>(fn: T): T {\n  let result: ReturnType<T> | undefined;\n  let called = false;\n  return ((...args: Parameters<T>) => {\n    if (!called) {\n      result = fn(...args);\n      called = true;\n    }\n    return result!;\n  }) as T;\n}\n"],"version":3,"file":"utils.d.ts"}