Variable endpointInitShapeConst
endpointInitShape: ShapeDefinition<
{
bypassResponseValidation: ShapeOptional<
ShapeOr<[undefined, null, boolean]>,
>;
customProps: ShapeOptional<
ShapeOr<
[
undefined,
ShapeIndexedKeys<
[
{
keys: ShapeUnknown<[unknown]>;
required: false;
values: ShapeUnknown<[unknown]>;
},
],
>,
],
>,
>;
methods: ShapeIndexedKeys<
[
{
keys: ShapeEnum<readonly [typeof HttpMethod]>;
required: false;
values: boolean;
},
],
>;
requestDataShape: ShapeUnknown<[unknown]>;
requiredClientOrigin: ShapeOptional<
ShapeDefinition<
ShapeOr<
[
undefined,
string,
ShapeExact<readonly [{ anyOrigin: boolean }]>,
ShapeClass<[RegExpConstructor]>,
() => void,
ShapeOr<
[
string,
ShapeExact<readonly [(...)]>,
ShapeClass<[(...)]>,
() => void,
],
>[],
],
>,
false,
>,
>;
responseDataShape: ShapeUnknown<[unknown]>;
searchParamsShape: ShapeUnknown<[unknown]>;
},
false,
> = ...
Used to validate EndpointInit inside of
defineService
.