import * as Joi from 'joi';
import 'joi-extract-type';
const schema = {
aaaaaaa: Joi.number()
.integer()
.positive()
.allow(null),
bbbbbb: Joi.number()
.integer()
.positive()
.allow(null),
aaaaaaa3: Joi.number()
.integer()
.positive()
.allow(null),
aaaaaaa5: Joi.number()
.integer()
.positive()
.allow(null),
e: Joi.number()
.integer()
.positive()
.allow(null),
f: Joi.number()
.integer()
.positive()
.allow(null),
g: Joi.number()
.integer()
.positive()
.allow(null),
h: Joi.number()
.integer()
.positive()
.allow(null),
i: Joi.number()
.integer()
.positive()
.allow(null),
j: Joi.number()
.integer()
.positive()
.allow(null),
k: Joi.number()
.integer()
.positive()
.allow(null),
n: Joi.number()
.integer()
.positive()
.allow(null),
nnnnnnnnn: Joi.number()
.integer()
.positive()
.allow(null),
};
type exampleType = Joi.extractType<typeof schema>;
How can I examine the details of this data structure?
I have been searching extensively, but I am unable to locate it. I am eager to explore it further. This is especially important due to the multitude of combinations that exist. With over 20 different variations, it becomes challenging to determine the type represented by [...more].