Skip to content

@tripo3d/lens / react / TraceBinding

Type Alias: TraceBinding ​

ts
type TraceBinding = 
  | string
  | {
  exposePolicy?: ExposePolicyType;
  key?: string;
  on?:   | TraceEventName
     | TraceEventName[];
  params?: Record<string, unknown>;
  path?: string;
};

Defined in: dist/plugins/tracking/trace-attrs.d.mts:10

声明式绑定值:框架层(Vue v-trace / React useTraceProps)声明埋点的统一入参。

  • 字符串 → 当作扁平坐标 path(如 'home.nav.docs')。
  • 对象 → 显式指定 path / key / on / params / exposePolicy。

Union Members ​

string


Type Literal ​

ts
{
  exposePolicy?: ExposePolicyType;
  key?: string;
  on?:   | TraceEventName
     | TraceEventName[];
  params?: Record<string, unknown>;
  path?: string;
}
NameTypeDescriptionDefined in
exposePolicy?ExposePolicyType元素级曝光去重策略 → data-trace-expose-policy(仅 on 含 expose 时有意义;优先级高于 setExposurePolicy 坐标级配置)dist/plugins/tracking/trace-attrs.d.mts:11
key?string-dist/plugins/tracking/trace-attrs.d.mts:12
on?| TraceEventName | TraceEventName[]-dist/plugins/tracking/trace-attrs.d.mts:13
params?Record<string, unknown>-dist/plugins/tracking/trace-attrs.d.mts:14
path?string-dist/plugins/tracking/trace-attrs.d.mts:15

基于 MIT 协议发布(内部使用)