--[[
	ROBLOX deviation START: inline type for JestAssertionError['matcherResult'] as Lua doesn't support Omit utility type
	original code:
	class JestAssertionError extends Error {
	  matcherResult?: Omit<SyncExpectationResult, 'message'> & {message: string};
	}
]]

type JestMatcherError_matcherResult = {
	pass: boolean,
	message: string,
}

type JestAssertionError = {
	matcherResult: JestMatcherError_matcherResult?,
}