const flaggedAsBoolean = Schema.struct({ flag: Schema.boolean });
const flaggedAsTrue = Schema.struct({ flag: Schema.literal(true) });
const parse = Schema.parseSync(flaggedAsBoolean);
const isFlagTrue = Schema.is(flaggedAsTrue);
const flagged = parse({ flag: true });
if (isFlagTrue(flagged)) {
const a: { flag: true } = flagged;
}
const flaggedAsBoolean = Schema.struct({ flag: Schema.boolean });
const flaggedAsTrue = Schema.struct({ flag: Schema.literal(true) });
const parse = Schema.parseSync(flaggedAsBoolean);
const isFlagTrue = Schema.is(flaggedAsTrue);
const flagged = parse({ flag: true });
if (isFlagTrue(flagged)) {
const a: { flag: true } = flagged;
}