├── .clang-format ├── .gitignore ├── .npmignore ├── .travis.yml ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── docs ├── src │ ├── main.ts │ └── styles │ │ ├── app.scss │ │ ├── loader.scss │ │ └── reset.scss ├── static │ └── index.html └── tsconfig.json ├── index.ts ├── mocha-config.json ├── package.json ├── src ├── cli │ └── index.ts ├── index.ts ├── lang │ └── ts │ │ └── intermock.ts └── lib │ ├── constants.ts │ ├── default-type-to-mock.ts │ ├── fake.ts │ ├── fixed-data.ts │ ├── generate-fixed-data.ts │ ├── generators.ts │ ├── random-range.ts │ ├── read-files.ts │ ├── resolve-file-imports.ts │ ├── smart-props.ts │ └── stringify.ts ├── test └── ts │ ├── mock.spec.ts │ ├── stringify.spec.ts │ └── test-data │ ├── any.ts │ ├── array.ts │ ├── enum.ts │ ├── extension.ts │ ├── flat.ts │ ├── functions.ts │ ├── generic.ts │ ├── importExportSpecifier │ ├── export.ts │ └── import.ts │ ├── json.ts │ ├── mappedTypes.ts │ ├── mockType.ts │ ├── namespace.ts │ ├── nestedSingle.ts │ ├── optional.ts │ ├── specificInterfaces.ts │ ├── tuple.ts │ ├── typeAlias.ts │ └── unions.ts ├── tsconfig.json ├── tslint.json ├── webpack.common.js ├── webpack.dev.js └── webpack.prod.js /.clang-format: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/.clang-format -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/.npmignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/.travis.yml -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/README.md -------------------------------------------------------------------------------- /docs/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/docs/src/main.ts -------------------------------------------------------------------------------- /docs/src/styles/app.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/docs/src/styles/app.scss -------------------------------------------------------------------------------- /docs/src/styles/loader.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/docs/src/styles/loader.scss -------------------------------------------------------------------------------- /docs/src/styles/reset.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/docs/src/styles/reset.scss -------------------------------------------------------------------------------- /docs/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/docs/static/index.html -------------------------------------------------------------------------------- /docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/docs/tsconfig.json -------------------------------------------------------------------------------- /index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/index.ts -------------------------------------------------------------------------------- /mocha-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/mocha-config.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/package.json -------------------------------------------------------------------------------- /src/cli/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/src/cli/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lang/ts/intermock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/src/lang/ts/intermock.ts -------------------------------------------------------------------------------- /src/lib/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/src/lib/constants.ts -------------------------------------------------------------------------------- /src/lib/default-type-to-mock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/src/lib/default-type-to-mock.ts -------------------------------------------------------------------------------- /src/lib/fake.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/src/lib/fake.ts -------------------------------------------------------------------------------- /src/lib/fixed-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/src/lib/fixed-data.ts -------------------------------------------------------------------------------- /src/lib/generate-fixed-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/src/lib/generate-fixed-data.ts -------------------------------------------------------------------------------- /src/lib/generators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/src/lib/generators.ts -------------------------------------------------------------------------------- /src/lib/random-range.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/src/lib/random-range.ts -------------------------------------------------------------------------------- /src/lib/read-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/src/lib/read-files.ts -------------------------------------------------------------------------------- /src/lib/resolve-file-imports.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/src/lib/resolve-file-imports.ts -------------------------------------------------------------------------------- /src/lib/smart-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/src/lib/smart-props.ts -------------------------------------------------------------------------------- /src/lib/stringify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/src/lib/stringify.ts -------------------------------------------------------------------------------- /test/ts/mock.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/mock.spec.ts -------------------------------------------------------------------------------- /test/ts/stringify.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/stringify.spec.ts -------------------------------------------------------------------------------- /test/ts/test-data/any.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/any.ts -------------------------------------------------------------------------------- /test/ts/test-data/array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/array.ts -------------------------------------------------------------------------------- /test/ts/test-data/enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/enum.ts -------------------------------------------------------------------------------- /test/ts/test-data/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/extension.ts -------------------------------------------------------------------------------- /test/ts/test-data/flat.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/flat.ts -------------------------------------------------------------------------------- /test/ts/test-data/functions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/functions.ts -------------------------------------------------------------------------------- /test/ts/test-data/generic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/generic.ts -------------------------------------------------------------------------------- /test/ts/test-data/importExportSpecifier/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/importExportSpecifier/export.ts -------------------------------------------------------------------------------- /test/ts/test-data/importExportSpecifier/import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/importExportSpecifier/import.ts -------------------------------------------------------------------------------- /test/ts/test-data/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/json.ts -------------------------------------------------------------------------------- /test/ts/test-data/mappedTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/mappedTypes.ts -------------------------------------------------------------------------------- /test/ts/test-data/mockType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/mockType.ts -------------------------------------------------------------------------------- /test/ts/test-data/namespace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/namespace.ts -------------------------------------------------------------------------------- /test/ts/test-data/nestedSingle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/nestedSingle.ts -------------------------------------------------------------------------------- /test/ts/test-data/optional.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/optional.ts -------------------------------------------------------------------------------- /test/ts/test-data/specificInterfaces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/specificInterfaces.ts -------------------------------------------------------------------------------- /test/ts/test-data/tuple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/tuple.ts -------------------------------------------------------------------------------- /test/ts/test-data/typeAlias.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/typeAlias.ts -------------------------------------------------------------------------------- /test/ts/test-data/unions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/test/ts/test-data/unions.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/tslint.json -------------------------------------------------------------------------------- /webpack.common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/webpack.common.js -------------------------------------------------------------------------------- /webpack.dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/webpack.dev.js -------------------------------------------------------------------------------- /webpack.prod.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/google/intermock/HEAD/webpack.prod.js --------------------------------------------------------------------------------