strictObject<T>(shape: T, params?: RawCreateParams): ZodObject<T, "strict", ZodTypeAny, {[ k_1 in string | number | symbol]: addQuestionMarks<{[ k in string | number | symbol]: T[k]["_output"]}>[k_1]}, {[ k_3 in string | number | symbol]: addQuestionMarks<{[ k_2 in string | number | symbol]: T[k_2]["_input"]}>[k_3]}>
Returns ZodObject<T, "strict", ZodTypeAny, {[ k_1 in string | number | symbol]: addQuestionMarks<{[ k in string | number | symbol]: T[k]["_output"]}>[k_1]}, {[ k_3 in string | number | symbol]: addQuestionMarks<{[ k_2 in string | number | symbol]: T[k_2]["_input"]}>[k_3]}>