├── .github ├── dependabot.yml └── workflows │ ├── NPM-Publish.yml │ ├── codeql.yml │ └── test.yml ├── .gitignore ├── .npmignore ├── .prettierrc ├── .vscode └── launch.json ├── LICENSE ├── README.md ├── TS Auto Guard.code-workspace ├── eslint.config.mjs ├── package.json ├── src ├── cli.ts └── index.ts ├── tests ├── features │ ├── adds_extension_to_import_statements.test.ts │ ├── adds_type_guard_import_to_source_file_and_also_exports.test.ts │ ├── allows_the_name_of_the_guard_file_file_to_be_specified.test.ts │ ├── any_and_unknown_work_in_interesction_types.test.ts │ ├── any_and_unknown_work_in_union_types.test.ts │ ├── check_if_any_callable_properties_is_a_function.test.ts │ ├── check_if_callable_interface_is_a_function.test.ts │ ├── correctly_handles_default_export.test.ts │ ├── deals_with_unknown_type_as_it_would_any.test.ts │ ├── does_not_generate_empty_guard_files.test.ts │ ├── does_not_touch_guardts_files_that_are_not_autogenerated.test.ts │ ├── duplicate_guard_re-exports.test.ts │ ├── generated_type_guards_for_arrays_of_any.test.ts │ ├── generated_type_guards_for_discriminated_unions.test.ts │ ├── generated_type_guards_for_enums.test.ts │ ├── generated_type_guards_for_intersection_type.test.ts │ ├── generated_type_guards_for_nested_arrays.test.ts │ ├── generated_type_guards_for_number_keys.test.ts │ ├── generated_type_guards_for_numeric_enums_in_optional_records.test.ts │ ├── generated_type_guards_with_a_short_circuit_are_correctly_stripped_by_UglifyJS.test.ts │ ├── generates_tuples.test.ts │ ├── generates_type_guards_for_JSDoc_see_with_link_tag.test.ts │ ├── generates_type_guards_for_a_Pick_type.test.ts │ ├── generates_type_guards_for_an_object_literal_type.test.ts │ ├── generates_type_guards_for_boolean.test.ts │ ├── generates_type_guards_for_dynamic_object_keys,_including_when_mixed_with_static_keys.test.ts │ ├── generates_type_guards_for_empty_object_if_exportAll_is_true.test.ts │ ├── generates_type_guards_for_interface_extending_object_type.test.ts │ ├── generates_type_guards_for_interface_extending_object_type_with_type_guard.test.ts │ ├── generates_type_guards_for_interface_extending_other_interface.test.ts │ ├── generates_type_guards_for_interface_extending_other_interface_with_type_guard.test.ts │ ├── generates_type_guards_for_interface_properties_with_numerical_names.test.ts │ ├── generates_type_guards_for_interface_property_with_empty_string_as_name.test.ts │ ├── generates_type_guards_for_interface_property_with_quoted_strings_as_names.test.ts │ ├── generates_type_guards_for_interface_with_optional_field.test.ts │ ├── generates_type_guards_for_interfaces_with_constant_keys.test.ts │ ├── generates_type_guards_for_mapped_types.test.ts │ ├── generates_type_guards_for_nested_interface.test.ts │ ├── generates_type_guards_for_nested_interface_with_type_guard.test.ts │ ├── generates_type_guards_for_property_with_non_alphanumeric_name_.test.ts │ ├── generates_type_guards_for_record_types.test.ts │ ├── generates_type_guards_for_record_types_in_debug_mode.test.ts │ ├── generates_type_guards_for_recursive_types.test.ts │ ├── generates_type_guards_for_simple_interface.test.ts │ ├── generates_type_guards_for_type_properties_with_numerical_names.test.ts │ ├── generates_type_guards_for_type_property_with_empty_string_as_name.test.ts │ ├── generates_type_guards_with_a_short_circuit.test.ts │ ├── imports_and_uses_generated_type_guard_if_the_type_is_used_in_another_file.test.ts │ ├── prefixes_key_with_underscore_if_it_goes_unused.test.ts │ ├── prefixes_value_with_underscore_if_it_goes_unused.test.ts │ ├── rejects_invalid_guardFileNames.test.ts │ ├── removes_correct_guardts_files_when_guardFileName_is_set.test.ts │ ├── removes_existing_guardts_files.test.ts │ ├── show_debug_info.test.ts │ ├── skips_checking_any_type_in_array.test.ts │ ├── type_that_is_an_alias_to_an_interface_has_a_different_typeguard_name.test.ts │ ├── uses_correct_import_file_name_if_guard_file_is_renamed.test.ts │ ├── works_for_any_type.test.ts │ └── works_for_unknown_type.test.ts ├── generate.ts ├── import.test.ts └── tsconfig.json └── tsconfig.json /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/NPM-Publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/.github/workflows/NPM-Publish.yml -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/.npmignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/README.md -------------------------------------------------------------------------------- /TS Auto Guard.code-workspace: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/TS Auto Guard.code-workspace -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/package.json -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/src/index.ts -------------------------------------------------------------------------------- /tests/features/adds_extension_to_import_statements.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/adds_extension_to_import_statements.test.ts -------------------------------------------------------------------------------- /tests/features/adds_type_guard_import_to_source_file_and_also_exports.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/adds_type_guard_import_to_source_file_and_also_exports.test.ts -------------------------------------------------------------------------------- /tests/features/allows_the_name_of_the_guard_file_file_to_be_specified.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/allows_the_name_of_the_guard_file_file_to_be_specified.test.ts -------------------------------------------------------------------------------- /tests/features/any_and_unknown_work_in_interesction_types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/any_and_unknown_work_in_interesction_types.test.ts -------------------------------------------------------------------------------- /tests/features/any_and_unknown_work_in_union_types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/any_and_unknown_work_in_union_types.test.ts -------------------------------------------------------------------------------- /tests/features/check_if_any_callable_properties_is_a_function.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/check_if_any_callable_properties_is_a_function.test.ts -------------------------------------------------------------------------------- /tests/features/check_if_callable_interface_is_a_function.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/check_if_callable_interface_is_a_function.test.ts -------------------------------------------------------------------------------- /tests/features/correctly_handles_default_export.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/correctly_handles_default_export.test.ts -------------------------------------------------------------------------------- /tests/features/deals_with_unknown_type_as_it_would_any.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/deals_with_unknown_type_as_it_would_any.test.ts -------------------------------------------------------------------------------- /tests/features/does_not_generate_empty_guard_files.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/does_not_generate_empty_guard_files.test.ts -------------------------------------------------------------------------------- /tests/features/does_not_touch_guardts_files_that_are_not_autogenerated.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/does_not_touch_guardts_files_that_are_not_autogenerated.test.ts -------------------------------------------------------------------------------- /tests/features/duplicate_guard_re-exports.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/duplicate_guard_re-exports.test.ts -------------------------------------------------------------------------------- /tests/features/generated_type_guards_for_arrays_of_any.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generated_type_guards_for_arrays_of_any.test.ts -------------------------------------------------------------------------------- /tests/features/generated_type_guards_for_discriminated_unions.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generated_type_guards_for_discriminated_unions.test.ts -------------------------------------------------------------------------------- /tests/features/generated_type_guards_for_enums.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generated_type_guards_for_enums.test.ts -------------------------------------------------------------------------------- /tests/features/generated_type_guards_for_intersection_type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generated_type_guards_for_intersection_type.test.ts -------------------------------------------------------------------------------- /tests/features/generated_type_guards_for_nested_arrays.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generated_type_guards_for_nested_arrays.test.ts -------------------------------------------------------------------------------- /tests/features/generated_type_guards_for_number_keys.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generated_type_guards_for_number_keys.test.ts -------------------------------------------------------------------------------- /tests/features/generated_type_guards_for_numeric_enums_in_optional_records.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generated_type_guards_for_numeric_enums_in_optional_records.test.ts -------------------------------------------------------------------------------- /tests/features/generated_type_guards_with_a_short_circuit_are_correctly_stripped_by_UglifyJS.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generated_type_guards_with_a_short_circuit_are_correctly_stripped_by_UglifyJS.test.ts -------------------------------------------------------------------------------- /tests/features/generates_tuples.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_tuples.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_JSDoc_see_with_link_tag.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_JSDoc_see_with_link_tag.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_a_Pick_type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_a_Pick_type.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_an_object_literal_type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_an_object_literal_type.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_boolean.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_boolean.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_dynamic_object_keys,_including_when_mixed_with_static_keys.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_dynamic_object_keys,_including_when_mixed_with_static_keys.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_empty_object_if_exportAll_is_true.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_empty_object_if_exportAll_is_true.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_interface_extending_object_type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_interface_extending_object_type.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_interface_extending_object_type_with_type_guard.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_interface_extending_object_type_with_type_guard.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_interface_extending_other_interface.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_interface_extending_other_interface.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_interface_extending_other_interface_with_type_guard.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_interface_extending_other_interface_with_type_guard.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_interface_properties_with_numerical_names.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_interface_properties_with_numerical_names.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_interface_property_with_empty_string_as_name.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_interface_property_with_empty_string_as_name.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_interface_property_with_quoted_strings_as_names.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_interface_property_with_quoted_strings_as_names.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_interface_with_optional_field.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_interface_with_optional_field.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_interfaces_with_constant_keys.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_interfaces_with_constant_keys.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_mapped_types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_mapped_types.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_nested_interface.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_nested_interface.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_nested_interface_with_type_guard.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_nested_interface_with_type_guard.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_property_with_non_alphanumeric_name_.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_property_with_non_alphanumeric_name_.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_record_types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_record_types.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_record_types_in_debug_mode.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_record_types_in_debug_mode.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_recursive_types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_recursive_types.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_simple_interface.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_simple_interface.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_type_properties_with_numerical_names.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_type_properties_with_numerical_names.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_for_type_property_with_empty_string_as_name.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_for_type_property_with_empty_string_as_name.test.ts -------------------------------------------------------------------------------- /tests/features/generates_type_guards_with_a_short_circuit.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/generates_type_guards_with_a_short_circuit.test.ts -------------------------------------------------------------------------------- /tests/features/imports_and_uses_generated_type_guard_if_the_type_is_used_in_another_file.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/imports_and_uses_generated_type_guard_if_the_type_is_used_in_another_file.test.ts -------------------------------------------------------------------------------- /tests/features/prefixes_key_with_underscore_if_it_goes_unused.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/prefixes_key_with_underscore_if_it_goes_unused.test.ts -------------------------------------------------------------------------------- /tests/features/prefixes_value_with_underscore_if_it_goes_unused.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/prefixes_value_with_underscore_if_it_goes_unused.test.ts -------------------------------------------------------------------------------- /tests/features/rejects_invalid_guardFileNames.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/rejects_invalid_guardFileNames.test.ts -------------------------------------------------------------------------------- /tests/features/removes_correct_guardts_files_when_guardFileName_is_set.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/removes_correct_guardts_files_when_guardFileName_is_set.test.ts -------------------------------------------------------------------------------- /tests/features/removes_existing_guardts_files.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/removes_existing_guardts_files.test.ts -------------------------------------------------------------------------------- /tests/features/show_debug_info.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/show_debug_info.test.ts -------------------------------------------------------------------------------- /tests/features/skips_checking_any_type_in_array.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/skips_checking_any_type_in_array.test.ts -------------------------------------------------------------------------------- /tests/features/type_that_is_an_alias_to_an_interface_has_a_different_typeguard_name.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/type_that_is_an_alias_to_an_interface_has_a_different_typeguard_name.test.ts -------------------------------------------------------------------------------- /tests/features/uses_correct_import_file_name_if_guard_file_is_renamed.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/uses_correct_import_file_name_if_guard_file_is_renamed.test.ts -------------------------------------------------------------------------------- /tests/features/works_for_any_type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/works_for_any_type.test.ts -------------------------------------------------------------------------------- /tests/features/works_for_unknown_type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/features/works_for_unknown_type.test.ts -------------------------------------------------------------------------------- /tests/generate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/generate.ts -------------------------------------------------------------------------------- /tests/import.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/import.test.ts -------------------------------------------------------------------------------- /tests/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tests/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rhys-vdw/ts-auto-guard/HEAD/tsconfig.json --------------------------------------------------------------------------------