synapse-react-client
Version:
[](https://badge.fury.io/js/synapse-react-client) [](https://github.com/prettier/prettie
14 lines • 1.01 kB
TypeScript
import { ACCESS_REQUIREMENT_CONCRETE_TYPE, RestrictableObjectDescriptor, RestrictableObjectType } from '@sage-bionetworks/synapse-types';
export declare const EMPTY_SUBJECT_LIST_ERROR_MESSAGE = "Please select at least one resource for this Access Requirement to be associated with.";
export declare const UNSAVED_SUBJECTS_ERROR_MESSAGE: (subjectsType: RestrictableObjectType) => string;
export type SetAccessRequirementCommonFieldsHandle = {
save: () => void;
};
export type SetAccessRequirementCommonFieldsProps = {
subject?: RestrictableObjectDescriptor;
accessRequirementId?: string;
onSave: (accessRequirementId: string, accessRequirementConreteType: ACCESS_REQUIREMENT_CONCRETE_TYPE) => void;
onError: () => void;
};
export declare const SetAccessRequirementCommonFields: import("react").ForwardRefExoticComponent<SetAccessRequirementCommonFieldsProps & import("react").RefAttributes<SetAccessRequirementCommonFieldsHandle>>;
//# sourceMappingURL=SetAccessRequirementCommonFields.d.ts.map