@gluonjs/compiler / packages/compiler/src / GluonSfcParseResult
Interface: GluonSfcParseResult
Properties
blocks
readonlyblocks: readonlyGluonSfcBlock[]
errors
readonlyerrors: readonlyGluonSfcParseError[]
Example
Keep the complete typed SFC parse result as the shared compiler/editor input:
import { parseGluonSfc, type GluonSfcParseResult } from '@gluonjs/compiler';
const result: GluonSfcParseResult = parseGluonSfc('<template component="Card" layer="atom"><p /></template>', 'Card.gluon');
console.log(result.blocks.length, result.errors.length);