Type guard to validate if a value is a valid SMILES string. Checks if the value is a string and if it is a valid SMILES string.
The value to validate
Type predicate indicating if the value is a valid SMILES string
export function isSmiles(smiles: unknown): smiles is Smiles<string> { return looksLikeSmiles(String(smiles));} Copy
export function isSmiles(smiles: unknown): smiles is Smiles<string> { return looksLikeSmiles(String(smiles));}
Type guard to validate if a value is a valid SMILES string. Checks if the value is a string and if it is a valid SMILES string.