import { Schema } from "effect"
type T = `passage: ${string}`;
const x = 'passage: Singapore \n14 December' satisfies T;
console.log(Schema.decodeSync(Schema.TemplateLiteral('passage: ', Schema.String))('passage: Singapore \n14 December'))
import { Schema } from "effect"
type T = `passage: ${string}`;
const x = 'passage: Singapore \n14 December' satisfies T;
console.log(Schema.decodeSync(Schema.TemplateLiteral('passage: ', Schema.String))('passage: Singapore \n14 December'))