UNPKG

@statezero/core

Version:

The type-safe frontend client for StateZero - connect directly to your backend models with zero boilerplate

25 lines (24 loc) 1.02 kB
/** * Set the global reactivity adapters. * @param {Function} modelAdapterFn - A function that takes a model and returns its reactive version. * @param {Function} querySetAdapterFn - A function that takes a queryset and returns its reactive version. */ export function setAdapters(modelAdapterFn: Function, querySetAdapterFn: Function, metricAdaptorFn: any): void; /** * Wrap a model with the configured reactivity adapter. * @param {Object} model - The model to wrap. * @returns {Object} The reactive model. */ export function wrapReactiveModel(model: Object): Object; /** * Wrap a queryset with the configured reactivity adapter. * @param {Object} querySet - The queryset to wrap. * @returns {Object} The reactive queryset. */ export function wrapReactiveQuerySet(querySet: Object): Object; /** * Wrap a metric with the configured reactivity adaptor. * @param {Object} LiveMetric - the metric to wrap. * @returns {Object} The reactive metric */ export function wrapReactiveMetric(liveMetric: any): Object;