ketcher-react
Version:
Web-based molecule sketcher
163 lines (162 loc) • 4.81 kB
TypeScript
export function updateFormState(data: any): {
type: string;
data: any;
};
export function checkErrors(errors: any): {
type: string;
data: {
moleculeErrors: any;
};
};
export function setDefaultSettings(): {
type: string;
data: {
result: Record<string, any>;
valid: boolean;
errors: {};
};
};
export function formReducer(state: any, action: any): any;
export namespace formsState {
namespace atomProps {
const errors: {};
const valid: boolean;
namespace result {
const label: string;
const charge: null;
const explicitValence: number;
const hCount: number;
const invRet: number;
const isotope: null;
const radical: number;
const ringBondCount: number;
const substitutionCount: number;
const aromaticity: null;
const implicitHCount: null;
const ringMembership: null;
const ringSize: null;
const connectivity: null;
const chirality: null;
const customQuery: null;
}
}
namespace attachmentPoints {
const errors_1: {};
export { errors_1 as errors };
const valid_1: boolean;
export { valid_1 as valid };
export namespace result_1 {
const primary: boolean;
const secondary: boolean;
}
export { result_1 as result };
}
namespace automap {
const errors_2: {};
export { errors_2 as errors };
const valid_2: boolean;
export { valid_2 as valid };
export namespace result_2 {
const mode: string;
}
export { result_2 as result };
}
namespace bondProps {
const errors_3: {};
export { errors_3 as errors };
const valid_3: boolean;
export { valid_3 as valid };
export namespace result_3 {
export const type: string;
export const topology: number;
export const center: number;
const customQuery_1: null;
export { customQuery_1 as customQuery };
}
export { result_3 as result };
}
namespace check {
const errors_4: {};
export { errors_4 as errors };
export const moleculeErrors: {};
}
namespace labelEdit {
const errors_5: {};
export { errors_5 as errors };
const valid_4: boolean;
export { valid_4 as valid };
export namespace result_4 {
const label_1: string;
export { label_1 as label };
}
export { result_4 as result };
}
namespace rgroup {
const errors_6: {};
export { errors_6 as errors };
const valid_5: boolean;
export { valid_5 as valid };
export namespace result_5 {
const values: never[];
}
export { result_5 as result };
}
namespace rgroupLogic {
const errors_7: {};
export { errors_7 as errors };
const valid_6: boolean;
export { valid_6 as valid };
export namespace result_6 {
const ifthen: number;
const range: string;
const resth: boolean;
}
export { result_6 as result };
}
namespace save {
const errors_8: {};
export { errors_8 as errors };
const valid_7: boolean;
export { valid_7 as valid };
export namespace result_7 {
const filename: string;
const format: string;
}
export { result_7 as result };
}
namespace settings {
const errors_9: {};
export { errors_9 as errors };
const valid_8: boolean;
export { valid_8 as valid };
const result_8: Record<string, any>;
export { result_8 as result };
}
namespace text {
const errors_10: {};
export { errors_10 as errors };
const valid_9: boolean;
export { valid_9 as valid };
const result_9: {};
export { result_9 as result };
}
namespace attach {
const errors_11: {};
export { errors_11 as errors };
const valid_10: boolean;
export { valid_10 as valid };
const result_10: {};
export { result_10 as result };
}
const sgroup: {
errors: {};
valid: boolean;
result: {
context: string;
fieldName: string;
fieldValue: string;
radiobuttons: string;
type: string;
};
};
}