Skip to main content

SyncProgressListProps

No behavioral description is attached to this declaration. The public signature, parameter and return types, and source location below document its published contract.

Kind: Type alias
Package: @ovok/native

Import​

import { SyncProgressListProps } from '@ovok/native/data-sync';

TypeScript shape​

type SyncProgressListProps = {
progress: Partial<Record<string, SyncProgress>> | null | undefined;
labelForType?: (type: string) => string;
statusLabels?: Partial<Record<SyncProgress["status"], string>>;
reasonLabels?: Partial<Record<NonNullable<SyncProgress["reason"]>, string>>;
Text?: React.ComponentType<React.ComponentProps<typeof PaperText>>;
};

This is a type-level export; it has no call parameters.

Public members​

MemberTypeDetails
progressPartial<Record<string, SyncProgress>> | null | undefined—
labelForType(type: string) => stringOptional. —
statusLabelsPartial<Record<SyncProgress["status"], string>>Optional. —
reasonLabelsPartial<Record<NonNullable<SyncProgress["reason"]>, string>>Optional. —
TextReact.ComponentType<React.ComponentProps<typeof PaperText>>Optional. —

Learn the workflow​

Continue with Health Data for the workflow context and examples.

Source​

View the declaration in the SDK source.