function isOneOfimport { isOneOf } from "https://dotland.deno.dev/x/scaffold@0.3.0/src/deps/npm.ts"; isOneOf<A, B extends A, C extends A>(a: TypeGuard<A, B>, b: TypeGuard<A, C>): TypeGuard<A, B | C>isOneOf<A, B extends A, C extends A, D extends A>(a: TypeGuard<A, B>,b: TypeGuard<A, C>,c: TypeGuard<A, D>,): TypeGuard<A, B | C | D>isOneOf<A, B extends A, C extends A, D extends A, E extends A>(a: TypeGuard<A, B>,b: TypeGuard<A, C>,c: TypeGuard<A, D>,d: TypeGuard<A, E>,): TypeGuard<A, | B | C | D | E>isOneOf<A, B extends A, C extends A, D extends A, E extends A, F extends A>(a: TypeGuard<A, B>,b: TypeGuard<A, C>,c: TypeGuard<A, D>,d: TypeGuard<A, E>,e: TypeGuard<A, F>,): TypeGuard<A, | B | C | D | E | F>Type ParametersAB extends AC extends AParametersa: TypeGuard<A, B>b: TypeGuard<A, C>ReturnsTypeGuard<A, B | C>Type ParametersAB extends AC extends AD extends AParametersa: TypeGuard<A, B>b: TypeGuard<A, C>c: TypeGuard<A, D>ReturnsTypeGuard<A, B | C | D>Type ParametersAB extends AC extends AD extends AE extends AParametersa: TypeGuard<A, B>b: TypeGuard<A, C>c: TypeGuard<A, D>d: TypeGuard<A, E>ReturnsTypeGuard<A, | B | C | D | E>Type ParametersAB extends AC extends AD extends AE extends AF extends AParametersa: TypeGuard<A, B>b: TypeGuard<A, C>c: TypeGuard<A, D>d: TypeGuard<A, E>e: TypeGuard<A, F>ReturnsTypeGuard<A, | B | C | D | E | F>