Skip to content

v3.3.0

Compare
Choose a tag to compare
@samchon samchon released this 25 Sep 15:22
· 1955 commits to master since this release

Supports template literal type.

From now on, such crazy template literal type can be validated.

Also, dynamic properties (#153) would be supported soon (maybe next Sunday), by v3.4 update.

export interface TemplateUnion {
    prefix: `prefix_${string | number | boolean}`;
    postfix: `${string | number | boolean}_postfix`;
    middle: `the_${number | boolean}_value`;
    mixed:
        | `the_${number | "A" | "B"}_value`
        | { name: string }
        | boolean
        | number;
}

What's Changed

Full Changelog: v3.2.8...v3.3.0