{"version":3,"sources":["../src/meta.ts"],"sourcesContent":["import { TSESLint } from \"@typescript-eslint/utils\";\n\nexport const messages = {\n\tCouldNotRequireTypeScript:\n\t\t\"Could not require TypeScript specified with name '{{ name }}' at path '{{ path }}': {{ error }}.\",\n\tDuplicateTSVersionName:\n\t\t\"Multiple TypeScript versions specified with name '{{ name }}'.\",\n\tExpectedErrorNotFound: \"Expected an error on this line, but found none.\",\n\tExpectedErrorNotFoundForVersion:\n\t\t\"Expected an error for TypeScript version {{ version }} on this line, but found none.\",\n\tMultiple$ExpectTypeAssertions:\n\t\t\"This line has 2 or more $ExpectType assertions.\",\n\tOrphanAssertion: \"Can not match a node to this assertion.\",\n\tSyntaxError: \"Syntax Error: {{ message }}\",\n\tTypesDoNotMatch: \"Expected type to be: {{ expected }}, got: {{ actual }}\",\n\tTypesDoNotMatchForVersion:\n\t\t\"Expected type for TypeScript version {{ version }} to be: {{ expected }}, got: {{ actual }}\",\n\tTypeSnapshotDoNotMatch:\n\t\t\"Expected type from snapshot to be: {{ expected }}, got: {{ actual }}\",\n\tTypeSnapshotDoNotMatchForVersion:\n\t\t\"Expected type for TypeScript version {{ version }} from snapshot to be: {{ expected }}, got: {{ actual }}\",\n\tTypeSnapshotNotFound:\n\t\t\"Type Snapshot not found. Please consider running ESLint in FIX mode: eslint --fix\",\n};\n\nexport type ExpectRuleContext = TSESLint.RuleContext<MessageIds, [Options]>;\n\nexport type MessageIds = keyof typeof messages;\n\nexport interface Options {\n\treadonly disableExpectTypeSnapshotFix: boolean;\n\treadonly versionsToTest?: VersionToTestOption[];\n}\n\nexport interface VersionToTestOption {\n\tname: string;\n\tpath: string;\n}\n"],"mappings":";AAEO,MAAM,WAAW;AAAA,EACvB,2BACC;AAAA,EACD,wBACC;AAAA,EACD,uBAAuB;AAAA,EACvB,iCACC;AAAA,EACD,+BACC;AAAA,EACD,iBAAiB;AAAA,EACjB,aAAa;AAAA,EACb,iBAAiB;AAAA,EACjB,2BACC;AAAA,EACD,wBACC;AAAA,EACD,kCACC;AAAA,EACD,sBACC;AACF;","names":[]}