Repository URL to install this package:
Version:
0.2.0-dev.38 ▾
|
@kaos/dashboard
/
dist
/
esm
/
models
/
NamedTimeStampedModelWithId
/
NamedTimeStampedModelWithId.d.ts
|
---|
import React from 'react';
import { RoutingNodeFunction } from '../../routing/router/router.types';
import { NamedModelWithIdOptions } from '../NamedModelWithId/NamedModelWithId';
import { TimeStampedModelOptions } from '../TimeStampedModel/TimeStampedModel';
export declare type NamedTimeStampedModelWithIdOptions = NamedModelWithIdOptions & TimeStampedModelOptions & {
showAdminLink?: boolean;
showUUID?: boolean;
showCreated?: boolean;
showModified?: boolean;
};
declare function NamedTimeStampedModelWithId(obj: Record<string, any>, routingFunction: RoutingNodeFunction, options?: NamedTimeStampedModelWithIdOptions): {
renderAdminModule(): JSX.Element;
renderCreated: () => JSX.Element;
renderModified: () => JSX.Element;
renderLink: () => React.ReactNode;
adminHref?: string | undefined;
};
export default NamedTimeStampedModelWithId;