synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
16 lines • 726 B
TypeScript
import type { SynapseEntityConfig } from './TableRowGenericCard';
export type UseResolvedSynapseEntityProps = {
synapseEntityConfig?: SynapseEntityConfig;
getColumnValue: (columnName?: string) => string | undefined;
rowId?: number;
rowVersionNumber?: number;
};
export type ResolvedSynapseEntity = {
entityId: string | undefined;
entityVersionNumber: number | undefined;
};
/**
* Resolves the Synapse entity ID/version for a table row based on the provided configuration.
*/
export declare function useResolvedSynapseEntity({ synapseEntityConfig, getColumnValue, rowId, rowVersionNumber, }: UseResolvedSynapseEntityProps): ResolvedSynapseEntity;
//# sourceMappingURL=useResolvedSynapseEntity.d.ts.map