├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .prettierrc ├── .vscode └── launch.json ├── CHANGELOG.md ├── README.md ├── img-playground.jpg ├── lerna.json ├── package.json ├── packages ├── api-docs │ ├── .eslintignore │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── api-docs.config.js │ ├── package.json │ ├── props-to-nodes.d.ts │ ├── props-to-nodes.js │ ├── rollup.config.js │ ├── sections.jpg │ ├── src │ │ ├── DocumentationConfig.ts │ │ ├── blocks │ │ │ ├── block.ts │ │ │ ├── bold.ts │ │ │ ├── code.ts │ │ │ ├── collapsible.ts │ │ │ ├── emphasis.ts │ │ │ ├── heading.ts │ │ │ ├── inline-code.ts │ │ │ ├── link.ts │ │ │ ├── paragraph.ts │ │ │ ├── table-cell.ts │ │ │ ├── table.ts │ │ │ └── text.ts │ │ ├── columns.ts │ │ ├── cosmiconfig │ │ │ ├── Explorer.ts │ │ │ ├── ExplorerBase.ts │ │ │ ├── cacheWrapper.ts │ │ │ ├── getDirectory.ts │ │ │ ├── getPropertyByPath.ts │ │ │ ├── index.ts │ │ │ ├── loaders.ts │ │ │ └── types.ts │ │ ├── default-sections.ts │ │ ├── index.ts │ │ ├── package-info │ │ │ └── package-info.ts │ │ ├── props-to-nodes.ts │ │ ├── props │ │ │ ├── class-prop.ts │ │ │ ├── full-prop-type.ts │ │ │ ├── function-prop.ts │ │ │ ├── index-prop.ts │ │ │ ├── short-prop-type.ts │ │ │ ├── tuple-prop.ts │ │ │ └── union-prop.ts │ │ ├── sections │ │ │ ├── description.ts │ │ │ ├── examples.ts │ │ │ ├── extends.ts │ │ │ ├── index.ts │ │ │ ├── location.ts │ │ │ ├── props.ts │ │ │ ├── title.ts │ │ │ └── type.ts │ │ ├── types.ts │ │ ├── typings.d.ts │ │ └── utility │ │ │ ├── prop-function.ts │ │ │ ├── prop-links.ts │ │ │ ├── prop-repos.ts │ │ │ ├── prop-value.ts │ │ │ ├── props-table.ts │ │ │ └── vfs.ts │ ├── test │ │ ├── configuration │ │ │ ├── columns │ │ │ │ ├── columns.test.ts │ │ │ │ ├── js │ │ │ │ │ └── api-docs.config.js │ │ │ │ ├── json │ │ │ │ │ └── .api-docsrc.json │ │ │ │ ├── props.ts │ │ │ │ └── yaml │ │ │ │ │ └── .api-docsrc.yaml │ │ │ ├── elements │ │ │ │ ├── elementid.config.js │ │ │ │ ├── elements.test.ts │ │ │ │ ├── micromatch-folder.config.js │ │ │ │ ├── micromatch-name.config.js │ │ │ │ └── micromatch-subfolders.config.js │ │ │ └── sections │ │ │ │ ├── js │ │ │ │ └── api-docs.config.js │ │ │ │ ├── json │ │ │ │ └── .api-docsrc.json │ │ │ │ ├── sections.test.ts │ │ │ │ └── yaml │ │ │ │ └── .api-docsrc.yaml │ │ └── typescript │ │ │ ├── __snapshots__ │ │ │ └── async.test.ts.snap │ │ │ ├── async.test.ts │ │ │ ├── const.test.ts │ │ │ ├── const.ts │ │ │ ├── enum.test.ts │ │ │ ├── enum.ts │ │ │ ├── function-no-params.ts │ │ │ ├── function.test.ts │ │ │ ├── reference-type.test.ts │ │ │ ├── reference-type.ts │ │ │ ├── tstype.test.ts │ │ │ ├── type_record.ts │ │ │ ├── union-props.test.ts │ │ │ ├── union.test.ts │ │ │ ├── union_array.ts │ │ │ └── union_props.ts │ └── tsconfig.json ├── api-readme │ ├── .eslintignore │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── bin │ │ └── index.js │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── api-sections │ │ │ ├── extract-props.ts │ │ │ ├── insert-api.ts │ │ │ └── nodeToRemark.ts │ │ ├── index.ts │ │ ├── overview-sections │ │ │ └── insert-overview.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── test │ │ ├── README.md │ │ ├── __snapshots__ │ │ │ └── update-api.test.ts.snap │ │ ├── component.tsx │ │ ├── run-cli-tests.ts │ │ └── update-api.test.ts │ └── tsconfig.json ├── api │ ├── .eslintignore │ ├── .gitignore │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── api-docs.config.js │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ ├── SymbolParser.ts │ │ ├── index.ts │ │ ├── jsdoc │ │ │ ├── index.ts │ │ │ ├── mergeJSDoc.ts │ │ │ └── parseJSDocTags.ts │ │ ├── ts-utils.ts │ │ ├── ts │ │ │ ├── index.ts │ │ │ └── resolveType.ts │ │ └── types.ts │ ├── test │ │ ├── config │ │ │ ├── _site_exclude │ │ │ ├── loc.test.ts │ │ │ └── loc.ts │ │ ├── insta-docs │ │ │ ├── _site_exclude │ │ │ ├── callbacks │ │ │ │ ├── default-import.ts │ │ │ │ ├── export-namespace.ts │ │ │ │ ├── file-callback.test.ts │ │ │ │ ├── named-import.ts │ │ │ │ ├── namespace-import.ts │ │ │ │ └── program-callback.test.ts │ │ │ ├── component │ │ │ │ ├── component.tsx │ │ │ │ └── default-export.tsx │ │ │ ├── document │ │ │ │ ├── docs-document.test.ts │ │ │ │ ├── export-default.docs.tsx │ │ │ │ └── require-import.docs.tsx │ │ │ ├── stories │ │ │ │ ├── assigned-props.docs.tsx │ │ │ │ ├── default-name.docs.tsx │ │ │ │ ├── docs-stories.test.ts │ │ │ │ ├── initialized-props.docs.tsx │ │ │ │ └── subcomponents.docs.tsx │ │ │ ├── story-props │ │ │ │ ├── alias.docs.tsx │ │ │ │ ├── deconstructed-props.docs.tsx │ │ │ │ ├── docs-story-props.test.ts │ │ │ │ ├── name-shortcut.docs.tsx │ │ │ │ ├── nested-props.docs.tsx │ │ │ │ ├── react-props.docs.tsx │ │ │ │ └── simple-usage.docs.tsx │ │ │ └── story-source │ │ │ │ ├── assigned-var.tsx │ │ │ │ ├── async.docs.tsx │ │ │ │ ├── redirect.tsx │ │ │ │ ├── single-line.tsx │ │ │ │ ├── story-source.test.ts │ │ │ │ └── story-source.tsx │ │ ├── jsdoc │ │ │ ├── @class │ │ │ │ ├── function-class.js │ │ │ │ └── jsdoc-class.test.ts │ │ │ ├── @description │ │ │ │ ├── comment.js │ │ │ │ ├── desc-tag.js │ │ │ │ ├── description-tag.js │ │ │ │ └── jsdoc-description.test.ts │ │ │ ├── @enum │ │ │ │ ├── jsdoc-enum.test.ts │ │ │ │ └── numeric-enum.js │ │ │ ├── @example │ │ │ │ ├── caption.js │ │ │ │ ├── examples.js │ │ │ │ └── jsdoc-example.test.ts │ │ │ ├── @fires │ │ │ │ ├── fire-event.js │ │ │ │ └── jsdoc-fires.test.ts │ │ │ ├── @ignore │ │ │ │ ├── class-ignore.js │ │ │ │ ├── jsdoc-ignore.test.ts │ │ │ │ └── member-ignore.js │ │ │ ├── @interface │ │ │ │ ├── interface.js │ │ │ │ └── jsdoc-interface.test.ts │ │ │ ├── @license │ │ │ │ ├── apache-2.js │ │ │ │ ├── full-license.js │ │ │ │ └── jsdoc-license.test.ts │ │ │ ├── @link │ │ │ │ ├── jsdoc-link.test.ts │ │ │ │ └── link-text.js │ │ │ ├── @param │ │ │ │ ├── default-numeric.js │ │ │ │ ├── default-string.js │ │ │ │ ├── jsdoc-params.test.ts │ │ │ │ ├── just-param.js │ │ │ │ ├── name-type-description.js │ │ │ │ ├── name-type.js │ │ │ │ ├── optional.js │ │ │ │ └── with-hyphen-description.js │ │ │ ├── @property │ │ │ │ ├── enum.js │ │ │ │ ├── jsdoc-property.test.ts │ │ │ │ ├── nested.js │ │ │ │ └── optional.js │ │ │ ├── @see │ │ │ │ ├── inline-link.js │ │ │ │ ├── internal-link.js │ │ │ │ ├── jsdoc-see.test.ts │ │ │ │ └── pure-url.js │ │ │ ├── @summary │ │ │ │ ├── jsdoc-summary.test.ts │ │ │ │ └── summary.js │ │ │ ├── @type │ │ │ │ ├── jsdoc-type.test.ts │ │ │ │ ├── number.js │ │ │ │ └── union.js │ │ │ ├── function │ │ │ │ ├── infer-return-type.js │ │ │ │ ├── jsdoc-function.test.ts │ │ │ │ ├── multiple-types.js │ │ │ │ ├── return-description.js │ │ │ │ ├── return-promise.js │ │ │ │ ├── return-type.js │ │ │ │ └── tags-function.js │ │ │ └── modifiers │ │ │ │ ├── jsdoc-modifiers.test.ts │ │ │ │ ├── private.js │ │ │ │ ├── protected.js │ │ │ │ ├── public.js │ │ │ │ └── readonly.js │ │ └── typescript │ │ │ ├── any │ │ │ ├── any-prop.test.ts │ │ │ ├── export-const.ts │ │ │ └── regex.ts │ │ │ ├── array │ │ │ ├── array-keyword.ts │ │ │ ├── array-new.ts │ │ │ ├── array-prop.test.ts │ │ │ ├── array-with-empty-objects.ts │ │ │ ├── holey-array.ts │ │ │ ├── initialized-strings.ts │ │ │ ├── objects.ts │ │ │ └── string-const.ts │ │ │ ├── async │ │ │ ├── async-function.ts │ │ │ └── async.test.ts │ │ │ ├── boolean │ │ │ ├── boolean-prop.test.ts │ │ │ ├── initialized-false.ts │ │ │ ├── initialized-true.ts │ │ │ └── named-export.ts │ │ │ ├── class │ │ │ ├── arrow-function.ts │ │ │ ├── class-prop.test.ts │ │ │ ├── constructor.ts │ │ │ ├── extends.ts │ │ │ ├── generics.ts │ │ │ ├── getters-setters.ts │ │ │ ├── index-signature.ts │ │ │ ├── initialized-props.ts │ │ │ ├── member-visibility.ts │ │ │ ├── object-type.ts │ │ │ ├── param-modifiers.ts │ │ │ ├── simple.ts │ │ │ └── static-members.ts │ │ │ ├── custom-tests │ │ │ ├── __snapshots__ │ │ │ │ └── custom-tests.test.ts.snap │ │ │ ├── custom-tests.test.ts │ │ │ ├── default-export-jsdoc.ts │ │ │ ├── named-export-jsdoc.ts │ │ │ └── webpack-config.ts │ │ │ ├── enum │ │ │ ├── enum-namespace.ts │ │ │ ├── enum-prop.test.ts │ │ │ ├── initialized.ts │ │ │ └── string-enum.ts │ │ │ ├── function │ │ │ ├── __snapshots__ │ │ │ │ └── function-prop.test.ts.snap │ │ │ ├── arrow-function.ts │ │ │ ├── async-function.ts │ │ │ ├── class-prop.ts │ │ │ ├── extends-parameter.ts │ │ │ ├── function-prop.test.ts │ │ │ ├── function-props.ts │ │ │ ├── generic-parameter.ts │ │ │ ├── infer-return.ts │ │ │ ├── inline-props.ts │ │ │ ├── jsdoc-parameter.ts │ │ │ ├── object-parameter.ts │ │ │ ├── react-fc.ts │ │ │ ├── spread-tuple-parameter.ts │ │ │ ├── tuple-parameter.ts │ │ │ └── union-parameter.ts │ │ │ ├── interface │ │ │ ├── array-implementation.ts │ │ │ ├── combined-props.ts │ │ │ ├── enum-prop.ts │ │ │ ├── extends-record.ts │ │ │ ├── extends.ts │ │ │ ├── generics.ts │ │ │ ├── index-prop.ts │ │ │ ├── initialized-object.ts │ │ │ ├── initialized-typecast.ts │ │ │ ├── interface-prop.test.ts │ │ │ ├── jsdoc-default.ts │ │ │ ├── record-props.ts │ │ │ └── simple.ts │ │ │ ├── number │ │ │ ├── default-export.ts │ │ │ ├── initializer.ts │ │ │ ├── named-export.ts │ │ │ └── number-prop.test.ts │ │ │ ├── object │ │ │ ├── default-prop-component.ts │ │ │ ├── default-prop-value.ts │ │ │ ├── export-const.ts │ │ │ ├── fixtures │ │ │ │ └── component.tsx │ │ │ ├── initialized-default.ts │ │ │ ├── initialized.ts │ │ │ ├── object-prop.test.ts │ │ │ ├── shorthand-prop.ts │ │ │ └── typed-object.ts │ │ │ ├── string │ │ │ ├── default-export.ts │ │ │ ├── initializer.ts │ │ │ ├── named-export.ts │ │ │ └── string-prop.test.ts │ │ │ ├── tuple │ │ │ ├── optional-member.ts │ │ │ ├── simple.ts │ │ │ ├── spread-member.ts │ │ │ └── tuple-prop.test.ts │ │ │ ├── type │ │ │ ├── circular-reference.ts │ │ │ ├── extend-type.ts │ │ │ ├── generic-array.ts │ │ │ ├── generic-type.ts │ │ │ ├── generics.ts │ │ │ ├── index-any.ts │ │ │ ├── index-prop.ts │ │ │ ├── initialized.ts │ │ │ ├── intersection.ts │ │ │ ├── nested-generic.ts │ │ │ ├── partial.ts │ │ │ ├── referenced-type.ts │ │ │ ├── self-reference.ts │ │ │ ├── simple.ts │ │ │ ├── type-prop.test.ts │ │ │ ├── union-generic-param.ts │ │ │ └── union-generic.ts │ │ │ ├── union │ │ │ ├── export-const.ts │ │ │ ├── members-comments.ts │ │ │ ├── record.ts │ │ │ ├── typeof.ts │ │ │ └── union-prop.test.ts │ │ │ └── unknown │ │ │ ├── export-const.ts │ │ │ └── unknown-prop.test.ts │ └── tsconfig.json ├── instant-documentation-plugin │ ├── .eslintignore │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── instant-docs.jpg │ ├── package.json │ ├── rollup.config.js │ ├── scripts │ │ └── getDTS.js │ ├── src │ │ ├── index.ts │ │ ├── react │ │ │ ├── App.tsx │ │ │ ├── Loader.tsx │ │ │ ├── PropTypeTree.tsx │ │ │ ├── Results.tsx │ │ │ ├── extract-props.ts │ │ │ └── nodeToReact.tsx │ │ ├── utilities │ │ │ └── dts-file.ts │ │ └── vendor │ │ │ ├── ds │ │ │ └── createDesignSystem.d.ts │ │ │ ├── playground.d.ts │ │ │ ├── pluginUtils.d.ts │ │ │ ├── sandbox.d.ts │ │ │ ├── tsWorker.d.ts │ │ │ └── typescript-vfs.d.ts │ ├── tsconfig.json │ └── types.jpg ├── ts-playground-plugin │ ├── .eslintignore │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── package.json │ ├── react-types.jpg │ ├── rollup.config.js │ ├── scripts │ │ └── getDTS.js │ ├── src │ │ ├── index.ts │ │ ├── react │ │ │ ├── App.tsx │ │ │ ├── Loader.tsx │ │ │ ├── PropTypeTree.tsx │ │ │ └── Results.tsx │ │ ├── utilities │ │ │ └── dts-file.ts │ │ └── vendor │ │ │ ├── ds │ │ │ └── createDesignSystem.d.ts │ │ │ ├── playground.d.ts │ │ │ ├── pluginUtils.d.ts │ │ │ ├── sandbox.d.ts │ │ │ ├── tsWorker.d.ts │ │ │ └── typescript-vfs.d.ts │ ├── tsconfig.json │ └── types.jpg └── typescript-config │ ├── .eslintignore │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ └── index.ts │ ├── test │ ├── fixtures │ │ ├── jsfile │ │ │ └── jsfile.js │ │ ├── tsconfig-extends │ │ │ ├── tsconfig.json │ │ │ └── tsfile.ts │ │ ├── tsconfig.json │ │ └── tsconfig │ │ │ ├── tsconfig.json │ │ │ └── tsfile.ts │ ├── jsfile.test.ts │ ├── noconfig.test.ts │ ├── tsconfig-extends.test.ts │ └── tsconfig.test.ts │ └── tsconfig.json ├── plugins ├── react-prop-types │ ├── .eslintignore │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ │ └── index.ts │ ├── test │ │ ├── class-components │ │ │ ├── default-export.jsx │ │ │ ├── default-props-static.jsx │ │ │ ├── hoc.jsx │ │ │ ├── named-export.jsx │ │ │ ├── prop-types-class-component.test.ts │ │ │ └── with-children.jsx │ │ ├── function-components │ │ │ ├── default-export.jsx │ │ │ ├── hoc.jsx │ │ │ ├── named-export.jsx │ │ │ └── prop-types-function-component.test.ts │ │ └── types │ │ │ ├── array-of.jsx │ │ │ ├── array.jsx │ │ │ ├── boolean.jsx │ │ │ ├── default-props.tsx │ │ │ ├── element-type.jsx │ │ │ ├── element.jsx │ │ │ ├── exact.jsx │ │ │ ├── function.jsx │ │ │ ├── instance-of.jsx │ │ │ ├── node.jsx │ │ │ ├── number.jsx │ │ │ ├── object-of.jsx │ │ │ ├── object.jsx │ │ │ ├── one-of-type.jsx │ │ │ ├── one-of.jsx │ │ │ ├── prop-types-types.test.ts │ │ │ ├── shape.jsx │ │ │ ├── string.jsx │ │ │ └── symbol.jsx │ └── tsconfig.json └── react │ ├── .eslintignore │ ├── CHANGELOG.md │ ├── LICENSE.md │ ├── README.md │ ├── package.json │ ├── rollup.config.js │ ├── src │ └── index.ts │ ├── test │ ├── class-components │ │ ├── __snapshots__ │ │ │ └── react-class-component.test.ts.snap │ │ ├── alias-component.tsx │ │ ├── assign-const.tsx │ │ ├── composed-props.tsx │ │ ├── default-export.tsx │ │ ├── default-props-field.tsx │ │ ├── default-props-static.tsx │ │ ├── display-name-field.tsx │ │ ├── display-name-static.tsx │ │ ├── exports-by-name.tsx │ │ ├── inline-props.tsx │ │ ├── named-component.tsx │ │ ├── named-export.tsx │ │ ├── pure-component.tsx │ │ ├── react-class-component.test.ts │ │ └── star-import.tsx │ ├── forward-ref │ │ ├── __snapshots__ │ │ │ └── react-forward-ref.test.ts.snap │ │ ├── composed-props.tsx │ │ ├── default-props.tsx │ │ ├── display-name.tsx │ │ ├── hoc.tsx │ │ ├── initialized.tsx │ │ ├── inline-initialized.tsx │ │ ├── inline-props.tsx │ │ ├── no-props.tsx │ │ ├── own-props.tsx │ │ └── react-forward-ref.test.ts │ ├── function-components │ │ ├── __snapshots__ │ │ │ └── react-function-component.test.ts.snap │ │ ├── default-props.tsx │ │ ├── display-name.tsx │ │ ├── event-handler.tsx │ │ ├── function-inline-props.tsx │ │ ├── inline-props.tsx │ │ ├── no-props.tsx │ │ ├── not-react.tsx │ │ ├── null-component.tsx │ │ ├── omit-props.tsx │ │ ├── pick-props.tsx │ │ ├── props-with-children.tsx │ │ ├── react-function-component.test.ts │ │ ├── record-props.tsx │ │ ├── rest-props.tsx │ │ ├── string-component.tsx │ │ └── typed-props.tsx │ ├── higher-order-components │ │ ├── class-component.tsx │ │ ├── function-component.tsx │ │ ├── multiple-hoc.tsx │ │ └── react-hoc.test.ts │ ├── insta-docs │ │ ├── component.tsx │ │ ├── document.docs.tsx │ │ └── insta-docs.test.ts │ ├── react-flow │ │ ├── class-component.tsx │ │ ├── extend-props.tsx │ │ ├── flow-props.test.ts │ │ └── function-component.tsx │ └── react-memo │ │ ├── __snapshots__ │ │ └── react-memo.test.ts.snap │ │ ├── composed-props.tsx │ │ ├── display-name.tsx │ │ ├── hoc.tsx │ │ ├── initialized.tsx │ │ ├── inline-initialized.tsx │ │ ├── inline-props.tsx │ │ ├── no-props.tsx │ │ ├── own-props.tsx │ │ └── react-memo.test.ts │ └── tsconfig.json ├── rollup-config.js ├── site ├── .config │ ├── buildtime.js │ └── runtime.tsx ├── .gitignore ├── CHANGELOG.md ├── README.md ├── docs │ └── home-page.mdx ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages │ ├── [doctype].tsx │ ├── [doctype] │ │ └── [...docid].tsx │ ├── api │ │ ├── documentation.ts │ │ ├── editor-maps.ts │ │ ├── examples │ │ │ ├── get.ts │ │ │ └── list.ts │ │ ├── jsdoc.ts │ │ ├── react-docgen-typescript.ts │ │ ├── react-docgen.ts │ │ ├── structured-types.ts │ │ ├── ts-json-schema-generator.ts │ │ └── typedoc.ts │ └── index.tsx ├── scripts │ └── create-examples.js ├── src │ ├── api │ │ ├── create-temp-file.ts │ │ ├── dts-file.ts │ │ ├── examples.ts │ │ ├── library-files.ts │ │ └── tsvfs-host.ts │ ├── components │ │ ├── Editor.tsx │ │ ├── Playground.tsx │ │ ├── config │ │ │ ├── CheckboxOption.tsx │ │ │ ├── ConfigOption.tsx │ │ │ ├── MemoOption.tsx │ │ │ └── SelectOption.tsx │ │ ├── panels │ │ │ ├── ConfigPanel.tsx │ │ │ ├── ExamplesPanel.tsx │ │ │ ├── PanelContainer.tsx │ │ │ └── ParseConfigPanel.tsx │ │ └── viewers │ │ │ ├── DataViewer.tsx │ │ │ ├── InfoContainer.tsx │ │ │ ├── JSONViewer.tsx │ │ │ └── LoadingIndicator.tsx │ ├── contexts │ │ ├── CodeContext.tsx │ │ ├── OptionsContext.tsx │ │ ├── ParsersContext.tsx │ │ └── options.ts │ ├── hooks │ │ └── useDebounce.ts │ ├── typings.d.ts │ └── utils │ │ ├── examples.ts │ │ └── url.ts ├── tsconfig.json └── typings.d.ts ├── tsconfig.json └── yarn.lock /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | tsconfig.tsbuildinfo -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/README.md -------------------------------------------------------------------------------- /img-playground.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/img-playground.jpg -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/package.json -------------------------------------------------------------------------------- /packages/api-docs/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | test -------------------------------------------------------------------------------- /packages/api-docs/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/CHANGELOG.md -------------------------------------------------------------------------------- /packages/api-docs/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/LICENSE.md -------------------------------------------------------------------------------- /packages/api-docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/README.md -------------------------------------------------------------------------------- /packages/api-docs/api-docs.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/api-docs.config.js -------------------------------------------------------------------------------- /packages/api-docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/package.json -------------------------------------------------------------------------------- /packages/api-docs/props-to-nodes.d.ts: -------------------------------------------------------------------------------- 1 | export * from './dist/props-to-nodes.d'; 2 | -------------------------------------------------------------------------------- /packages/api-docs/props-to-nodes.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./dist/props-to-nodes'); 2 | -------------------------------------------------------------------------------- /packages/api-docs/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/rollup.config.js -------------------------------------------------------------------------------- /packages/api-docs/sections.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/sections.jpg -------------------------------------------------------------------------------- /packages/api-docs/src/DocumentationConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/DocumentationConfig.ts -------------------------------------------------------------------------------- /packages/api-docs/src/blocks/block.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/blocks/block.ts -------------------------------------------------------------------------------- /packages/api-docs/src/blocks/bold.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/blocks/bold.ts -------------------------------------------------------------------------------- /packages/api-docs/src/blocks/code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/blocks/code.ts -------------------------------------------------------------------------------- /packages/api-docs/src/blocks/collapsible.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/blocks/collapsible.ts -------------------------------------------------------------------------------- /packages/api-docs/src/blocks/emphasis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/blocks/emphasis.ts -------------------------------------------------------------------------------- /packages/api-docs/src/blocks/heading.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/blocks/heading.ts -------------------------------------------------------------------------------- /packages/api-docs/src/blocks/inline-code.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/blocks/inline-code.ts -------------------------------------------------------------------------------- /packages/api-docs/src/blocks/link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/blocks/link.ts -------------------------------------------------------------------------------- /packages/api-docs/src/blocks/paragraph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/blocks/paragraph.ts -------------------------------------------------------------------------------- /packages/api-docs/src/blocks/table-cell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/blocks/table-cell.ts -------------------------------------------------------------------------------- /packages/api-docs/src/blocks/table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/blocks/table.ts -------------------------------------------------------------------------------- /packages/api-docs/src/blocks/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/blocks/text.ts -------------------------------------------------------------------------------- /packages/api-docs/src/columns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/columns.ts -------------------------------------------------------------------------------- /packages/api-docs/src/cosmiconfig/Explorer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/cosmiconfig/Explorer.ts -------------------------------------------------------------------------------- /packages/api-docs/src/cosmiconfig/ExplorerBase.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/cosmiconfig/ExplorerBase.ts -------------------------------------------------------------------------------- /packages/api-docs/src/cosmiconfig/cacheWrapper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/cosmiconfig/cacheWrapper.ts -------------------------------------------------------------------------------- /packages/api-docs/src/cosmiconfig/getDirectory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/cosmiconfig/getDirectory.ts -------------------------------------------------------------------------------- /packages/api-docs/src/cosmiconfig/getPropertyByPath.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/cosmiconfig/getPropertyByPath.ts -------------------------------------------------------------------------------- /packages/api-docs/src/cosmiconfig/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/cosmiconfig/index.ts -------------------------------------------------------------------------------- /packages/api-docs/src/cosmiconfig/loaders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/cosmiconfig/loaders.ts -------------------------------------------------------------------------------- /packages/api-docs/src/cosmiconfig/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/cosmiconfig/types.ts -------------------------------------------------------------------------------- /packages/api-docs/src/default-sections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/default-sections.ts -------------------------------------------------------------------------------- /packages/api-docs/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/index.ts -------------------------------------------------------------------------------- /packages/api-docs/src/package-info/package-info.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/package-info/package-info.ts -------------------------------------------------------------------------------- /packages/api-docs/src/props-to-nodes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/props-to-nodes.ts -------------------------------------------------------------------------------- /packages/api-docs/src/props/class-prop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/props/class-prop.ts -------------------------------------------------------------------------------- /packages/api-docs/src/props/full-prop-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/props/full-prop-type.ts -------------------------------------------------------------------------------- /packages/api-docs/src/props/function-prop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/props/function-prop.ts -------------------------------------------------------------------------------- /packages/api-docs/src/props/index-prop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/props/index-prop.ts -------------------------------------------------------------------------------- /packages/api-docs/src/props/short-prop-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/props/short-prop-type.ts -------------------------------------------------------------------------------- /packages/api-docs/src/props/tuple-prop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/props/tuple-prop.ts -------------------------------------------------------------------------------- /packages/api-docs/src/props/union-prop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/props/union-prop.ts -------------------------------------------------------------------------------- /packages/api-docs/src/sections/description.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/sections/description.ts -------------------------------------------------------------------------------- /packages/api-docs/src/sections/examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/sections/examples.ts -------------------------------------------------------------------------------- /packages/api-docs/src/sections/extends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/sections/extends.ts -------------------------------------------------------------------------------- /packages/api-docs/src/sections/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/sections/index.ts -------------------------------------------------------------------------------- /packages/api-docs/src/sections/location.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/sections/location.ts -------------------------------------------------------------------------------- /packages/api-docs/src/sections/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/sections/props.ts -------------------------------------------------------------------------------- /packages/api-docs/src/sections/title.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/sections/title.ts -------------------------------------------------------------------------------- /packages/api-docs/src/sections/type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/sections/type.ts -------------------------------------------------------------------------------- /packages/api-docs/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/types.ts -------------------------------------------------------------------------------- /packages/api-docs/src/typings.d.ts: -------------------------------------------------------------------------------- 1 | declare module '@hutson/parse-repository-url'; 2 | -------------------------------------------------------------------------------- /packages/api-docs/src/utility/prop-function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/utility/prop-function.ts -------------------------------------------------------------------------------- /packages/api-docs/src/utility/prop-links.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/utility/prop-links.ts -------------------------------------------------------------------------------- /packages/api-docs/src/utility/prop-repos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/utility/prop-repos.ts -------------------------------------------------------------------------------- /packages/api-docs/src/utility/prop-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/utility/prop-value.ts -------------------------------------------------------------------------------- /packages/api-docs/src/utility/props-table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/utility/props-table.ts -------------------------------------------------------------------------------- /packages/api-docs/src/utility/vfs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/src/utility/vfs.ts -------------------------------------------------------------------------------- /packages/api-docs/test/configuration/columns/columns.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/configuration/columns/columns.test.ts -------------------------------------------------------------------------------- /packages/api-docs/test/configuration/columns/js/api-docs.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/configuration/columns/js/api-docs.config.js -------------------------------------------------------------------------------- /packages/api-docs/test/configuration/columns/json/.api-docsrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/configuration/columns/json/.api-docsrc.json -------------------------------------------------------------------------------- /packages/api-docs/test/configuration/columns/props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/configuration/columns/props.ts -------------------------------------------------------------------------------- /packages/api-docs/test/configuration/columns/yaml/.api-docsrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/configuration/columns/yaml/.api-docsrc.yaml -------------------------------------------------------------------------------- /packages/api-docs/test/configuration/elements/elementid.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/configuration/elements/elementid.config.js -------------------------------------------------------------------------------- /packages/api-docs/test/configuration/elements/elements.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/configuration/elements/elements.test.ts -------------------------------------------------------------------------------- /packages/api-docs/test/configuration/elements/micromatch-folder.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/configuration/elements/micromatch-folder.config.js -------------------------------------------------------------------------------- /packages/api-docs/test/configuration/elements/micromatch-name.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/configuration/elements/micromatch-name.config.js -------------------------------------------------------------------------------- /packages/api-docs/test/configuration/elements/micromatch-subfolders.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/configuration/elements/micromatch-subfolders.config.js -------------------------------------------------------------------------------- /packages/api-docs/test/configuration/sections/js/api-docs.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/configuration/sections/js/api-docs.config.js -------------------------------------------------------------------------------- /packages/api-docs/test/configuration/sections/json/.api-docsrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/configuration/sections/json/.api-docsrc.json -------------------------------------------------------------------------------- /packages/api-docs/test/configuration/sections/sections.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/configuration/sections/sections.test.ts -------------------------------------------------------------------------------- /packages/api-docs/test/configuration/sections/yaml/.api-docsrc.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/configuration/sections/yaml/.api-docsrc.yaml -------------------------------------------------------------------------------- /packages/api-docs/test/typescript/__snapshots__/async.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/typescript/__snapshots__/async.test.ts.snap -------------------------------------------------------------------------------- /packages/api-docs/test/typescript/async.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/typescript/async.test.ts -------------------------------------------------------------------------------- /packages/api-docs/test/typescript/const.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/typescript/const.test.ts -------------------------------------------------------------------------------- /packages/api-docs/test/typescript/const.ts: -------------------------------------------------------------------------------- 1 | export const STRING_CONST = 'TEST'; 2 | -------------------------------------------------------------------------------- /packages/api-docs/test/typescript/enum.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/typescript/enum.test.ts -------------------------------------------------------------------------------- /packages/api-docs/test/typescript/enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/typescript/enum.ts -------------------------------------------------------------------------------- /packages/api-docs/test/typescript/function-no-params.ts: -------------------------------------------------------------------------------- 1 | export const Fn = (): string => { 2 | return 'hello'; 3 | }; 4 | -------------------------------------------------------------------------------- /packages/api-docs/test/typescript/function.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/typescript/function.test.ts -------------------------------------------------------------------------------- /packages/api-docs/test/typescript/reference-type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/typescript/reference-type.test.ts -------------------------------------------------------------------------------- /packages/api-docs/test/typescript/reference-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/typescript/reference-type.ts -------------------------------------------------------------------------------- /packages/api-docs/test/typescript/tstype.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/typescript/tstype.test.ts -------------------------------------------------------------------------------- /packages/api-docs/test/typescript/type_record.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/typescript/type_record.ts -------------------------------------------------------------------------------- /packages/api-docs/test/typescript/union-props.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/typescript/union-props.test.ts -------------------------------------------------------------------------------- /packages/api-docs/test/typescript/union.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/typescript/union.test.ts -------------------------------------------------------------------------------- /packages/api-docs/test/typescript/union_array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/typescript/union_array.ts -------------------------------------------------------------------------------- /packages/api-docs/test/typescript/union_props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/test/typescript/union_props.ts -------------------------------------------------------------------------------- /packages/api-docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-docs/tsconfig.json -------------------------------------------------------------------------------- /packages/api-readme/.eslintignore: -------------------------------------------------------------------------------- 1 | dist -------------------------------------------------------------------------------- /packages/api-readme/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/CHANGELOG.md -------------------------------------------------------------------------------- /packages/api-readme/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/LICENSE.md -------------------------------------------------------------------------------- /packages/api-readme/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/README.md -------------------------------------------------------------------------------- /packages/api-readme/bin/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/bin/index.js -------------------------------------------------------------------------------- /packages/api-readme/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/package.json -------------------------------------------------------------------------------- /packages/api-readme/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/rollup.config.js -------------------------------------------------------------------------------- /packages/api-readme/src/api-sections/extract-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/src/api-sections/extract-props.ts -------------------------------------------------------------------------------- /packages/api-readme/src/api-sections/insert-api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/src/api-sections/insert-api.ts -------------------------------------------------------------------------------- /packages/api-readme/src/api-sections/nodeToRemark.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/src/api-sections/nodeToRemark.ts -------------------------------------------------------------------------------- /packages/api-readme/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/src/index.ts -------------------------------------------------------------------------------- /packages/api-readme/src/overview-sections/insert-overview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/src/overview-sections/insert-overview.ts -------------------------------------------------------------------------------- /packages/api-readme/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/src/types.ts -------------------------------------------------------------------------------- /packages/api-readme/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/src/utils.ts -------------------------------------------------------------------------------- /packages/api-readme/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/test/README.md -------------------------------------------------------------------------------- /packages/api-readme/test/__snapshots__/update-api.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/test/__snapshots__/update-api.test.ts.snap -------------------------------------------------------------------------------- /packages/api-readme/test/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/test/component.tsx -------------------------------------------------------------------------------- /packages/api-readme/test/run-cli-tests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/test/run-cli-tests.ts -------------------------------------------------------------------------------- /packages/api-readme/test/update-api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/test/update-api.test.ts -------------------------------------------------------------------------------- /packages/api-readme/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api-readme/tsconfig.json -------------------------------------------------------------------------------- /packages/api/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | test -------------------------------------------------------------------------------- /packages/api/.gitignore: -------------------------------------------------------------------------------- 1 | coverage -------------------------------------------------------------------------------- /packages/api/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/CHANGELOG.md -------------------------------------------------------------------------------- /packages/api/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/LICENSE.md -------------------------------------------------------------------------------- /packages/api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/README.md -------------------------------------------------------------------------------- /packages/api/api-docs.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/api-docs.config.js -------------------------------------------------------------------------------- /packages/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/package.json -------------------------------------------------------------------------------- /packages/api/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/rollup.config.js -------------------------------------------------------------------------------- /packages/api/src/SymbolParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/src/SymbolParser.ts -------------------------------------------------------------------------------- /packages/api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/src/index.ts -------------------------------------------------------------------------------- /packages/api/src/jsdoc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/src/jsdoc/index.ts -------------------------------------------------------------------------------- /packages/api/src/jsdoc/mergeJSDoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/src/jsdoc/mergeJSDoc.ts -------------------------------------------------------------------------------- /packages/api/src/jsdoc/parseJSDocTags.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/src/jsdoc/parseJSDocTags.ts -------------------------------------------------------------------------------- /packages/api/src/ts-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/src/ts-utils.ts -------------------------------------------------------------------------------- /packages/api/src/ts/index.ts: -------------------------------------------------------------------------------- 1 | export * from './resolveType'; 2 | -------------------------------------------------------------------------------- /packages/api/src/ts/resolveType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/src/ts/resolveType.ts -------------------------------------------------------------------------------- /packages/api/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/src/types.ts -------------------------------------------------------------------------------- /packages/api/test/config/_site_exclude: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/api/test/config/loc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/config/loc.test.ts -------------------------------------------------------------------------------- /packages/api/test/config/loc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/config/loc.ts -------------------------------------------------------------------------------- /packages/api/test/insta-docs/_site_exclude: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/api/test/insta-docs/callbacks/default-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/callbacks/default-import.ts -------------------------------------------------------------------------------- /packages/api/test/insta-docs/callbacks/export-namespace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/callbacks/export-namespace.ts -------------------------------------------------------------------------------- /packages/api/test/insta-docs/callbacks/file-callback.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/callbacks/file-callback.test.ts -------------------------------------------------------------------------------- /packages/api/test/insta-docs/callbacks/named-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/callbacks/named-import.ts -------------------------------------------------------------------------------- /packages/api/test/insta-docs/callbacks/namespace-import.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/callbacks/namespace-import.ts -------------------------------------------------------------------------------- /packages/api/test/insta-docs/callbacks/program-callback.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/callbacks/program-callback.test.ts -------------------------------------------------------------------------------- /packages/api/test/insta-docs/component/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/component/component.tsx -------------------------------------------------------------------------------- /packages/api/test/insta-docs/component/default-export.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/component/default-export.tsx -------------------------------------------------------------------------------- /packages/api/test/insta-docs/document/docs-document.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/document/docs-document.test.ts -------------------------------------------------------------------------------- /packages/api/test/insta-docs/document/export-default.docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/document/export-default.docs.tsx -------------------------------------------------------------------------------- /packages/api/test/insta-docs/document/require-import.docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/document/require-import.docs.tsx -------------------------------------------------------------------------------- /packages/api/test/insta-docs/stories/assigned-props.docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/stories/assigned-props.docs.tsx -------------------------------------------------------------------------------- /packages/api/test/insta-docs/stories/default-name.docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/stories/default-name.docs.tsx -------------------------------------------------------------------------------- /packages/api/test/insta-docs/stories/docs-stories.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/stories/docs-stories.test.ts -------------------------------------------------------------------------------- /packages/api/test/insta-docs/stories/initialized-props.docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/stories/initialized-props.docs.tsx -------------------------------------------------------------------------------- /packages/api/test/insta-docs/stories/subcomponents.docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/stories/subcomponents.docs.tsx -------------------------------------------------------------------------------- /packages/api/test/insta-docs/story-props/alias.docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/story-props/alias.docs.tsx -------------------------------------------------------------------------------- /packages/api/test/insta-docs/story-props/deconstructed-props.docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/story-props/deconstructed-props.docs.tsx -------------------------------------------------------------------------------- /packages/api/test/insta-docs/story-props/docs-story-props.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/story-props/docs-story-props.test.ts -------------------------------------------------------------------------------- /packages/api/test/insta-docs/story-props/name-shortcut.docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/story-props/name-shortcut.docs.tsx -------------------------------------------------------------------------------- /packages/api/test/insta-docs/story-props/nested-props.docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/story-props/nested-props.docs.tsx -------------------------------------------------------------------------------- /packages/api/test/insta-docs/story-props/react-props.docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/story-props/react-props.docs.tsx -------------------------------------------------------------------------------- /packages/api/test/insta-docs/story-props/simple-usage.docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/story-props/simple-usage.docs.tsx -------------------------------------------------------------------------------- /packages/api/test/insta-docs/story-source/assigned-var.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/story-source/assigned-var.tsx -------------------------------------------------------------------------------- /packages/api/test/insta-docs/story-source/async.docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/story-source/async.docs.tsx -------------------------------------------------------------------------------- /packages/api/test/insta-docs/story-source/redirect.tsx: -------------------------------------------------------------------------------- 1 | export * from './assigned-var'; 2 | -------------------------------------------------------------------------------- /packages/api/test/insta-docs/story-source/single-line.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/story-source/single-line.tsx -------------------------------------------------------------------------------- /packages/api/test/insta-docs/story-source/story-source.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/insta-docs/story-source/story-source.test.ts -------------------------------------------------------------------------------- /packages/api/test/insta-docs/story-source/story-source.tsx: -------------------------------------------------------------------------------- 1 | export function fnStory() { 2 | return ''; 3 | } 4 | -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@class/function-class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@class/function-class.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@class/jsdoc-class.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@class/jsdoc-class.test.ts -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@description/comment.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@description/comment.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@description/desc-tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@description/desc-tag.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@description/description-tag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@description/description-tag.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@description/jsdoc-description.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@description/jsdoc-description.test.ts -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@enum/jsdoc-enum.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@enum/jsdoc-enum.test.ts -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@enum/numeric-enum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@enum/numeric-enum.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@example/caption.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@example/caption.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@example/examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@example/examples.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@example/jsdoc-example.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@example/jsdoc-example.test.ts -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@fires/fire-event.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@fires/fire-event.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@fires/jsdoc-fires.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@fires/jsdoc-fires.test.ts -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@ignore/class-ignore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@ignore/class-ignore.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@ignore/jsdoc-ignore.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@ignore/jsdoc-ignore.test.ts -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@ignore/member-ignore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@ignore/member-ignore.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@interface/interface.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@interface/interface.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@interface/jsdoc-interface.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@interface/jsdoc-interface.test.ts -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@license/apache-2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@license/apache-2.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@license/full-license.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@license/full-license.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@license/jsdoc-license.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@license/jsdoc-license.test.ts -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@link/jsdoc-link.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@link/jsdoc-link.test.ts -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@link/link-text.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@link/link-text.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@param/default-numeric.js: -------------------------------------------------------------------------------- 1 | /** @param {number} [x=1] d4 damage */ 2 | export function m(x) {} 3 | -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@param/default-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@param/default-string.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@param/jsdoc-params.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@param/jsdoc-params.test.ts -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@param/just-param.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@param/just-param.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@param/name-type-description.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@param/name-type-description.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@param/name-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@param/name-type.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@param/optional.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@param/optional.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@param/with-hyphen-description.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@param/with-hyphen-description.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@property/enum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@property/enum.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@property/jsdoc-property.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@property/jsdoc-property.test.ts -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@property/nested.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@property/nested.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@property/optional.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@property/optional.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@see/inline-link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@see/inline-link.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@see/internal-link.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@see/internal-link.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@see/jsdoc-see.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@see/jsdoc-see.test.ts -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@see/pure-url.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@see/pure-url.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@summary/jsdoc-summary.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@summary/jsdoc-summary.test.ts -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@summary/summary.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@summary/summary.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@type/jsdoc-type.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/@type/jsdoc-type.test.ts -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@type/number.js: -------------------------------------------------------------------------------- 1 | /** @type {number} */ 2 | export var bar = 1; 3 | -------------------------------------------------------------------------------- /packages/api/test/jsdoc/@type/union.js: -------------------------------------------------------------------------------- 1 | /** @type {(string|Array)} */ 2 | export var foo; 3 | -------------------------------------------------------------------------------- /packages/api/test/jsdoc/function/infer-return-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/function/infer-return-type.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/function/jsdoc-function.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/function/jsdoc-function.test.ts -------------------------------------------------------------------------------- /packages/api/test/jsdoc/function/multiple-types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/function/multiple-types.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/function/return-description.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/function/return-description.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/function/return-promise.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/function/return-promise.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/function/return-type.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/function/return-type.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/function/tags-function.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/function/tags-function.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/modifiers/jsdoc-modifiers.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/modifiers/jsdoc-modifiers.test.ts -------------------------------------------------------------------------------- /packages/api/test/jsdoc/modifiers/private.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/modifiers/private.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/modifiers/protected.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/modifiers/protected.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/modifiers/public.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/modifiers/public.js -------------------------------------------------------------------------------- /packages/api/test/jsdoc/modifiers/readonly.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/jsdoc/modifiers/readonly.js -------------------------------------------------------------------------------- /packages/api/test/typescript/any/any-prop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/any/any-prop.test.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/any/export-const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/any/export-const.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/any/regex.ts: -------------------------------------------------------------------------------- 1 | export const phoneRegex = /^\+?(\d+\s)*\d+$/; 2 | -------------------------------------------------------------------------------- /packages/api/test/typescript/array/array-keyword.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/array/array-keyword.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/array/array-new.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/array/array-new.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/array/array-prop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/array/array-prop.test.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/array/array-with-empty-objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/array/array-with-empty-objects.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/array/holey-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/array/holey-array.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/array/initialized-strings.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/array/initialized-strings.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/array/objects.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/array/objects.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/array/string-const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/array/string-const.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/async/async-function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/async/async-function.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/async/async.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/async/async.test.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/boolean/boolean-prop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/boolean/boolean-prop.test.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/boolean/initialized-false.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/boolean/initialized-false.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/boolean/initialized-true.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/boolean/initialized-true.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/boolean/named-export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/boolean/named-export.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/class/arrow-function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/class/arrow-function.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/class/class-prop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/class/class-prop.test.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/class/constructor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/class/constructor.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/class/extends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/class/extends.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/class/generics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/class/generics.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/class/getters-setters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/class/getters-setters.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/class/index-signature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/class/index-signature.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/class/initialized-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/class/initialized-props.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/class/member-visibility.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/class/member-visibility.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/class/object-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/class/object-type.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/class/param-modifiers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/class/param-modifiers.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/class/simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/class/simple.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/class/static-members.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/class/static-members.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/custom-tests/__snapshots__/custom-tests.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/custom-tests/__snapshots__/custom-tests.test.ts.snap -------------------------------------------------------------------------------- /packages/api/test/typescript/custom-tests/custom-tests.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/custom-tests/custom-tests.test.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/custom-tests/default-export-jsdoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/custom-tests/default-export-jsdoc.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/custom-tests/named-export-jsdoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/custom-tests/named-export-jsdoc.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/custom-tests/webpack-config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/custom-tests/webpack-config.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/enum/enum-namespace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/enum/enum-namespace.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/enum/enum-prop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/enum/enum-prop.test.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/enum/initialized.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/enum/initialized.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/enum/string-enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/enum/string-enum.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/function/__snapshots__/function-prop.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/function/__snapshots__/function-prop.test.ts.snap -------------------------------------------------------------------------------- /packages/api/test/typescript/function/arrow-function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/function/arrow-function.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/function/async-function.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/function/async-function.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/function/class-prop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/function/class-prop.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/function/extends-parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/function/extends-parameter.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/function/function-prop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/function/function-prop.test.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/function/function-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/function/function-props.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/function/generic-parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/function/generic-parameter.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/function/infer-return.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/function/infer-return.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/function/inline-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/function/inline-props.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/function/jsdoc-parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/function/jsdoc-parameter.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/function/object-parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/function/object-parameter.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/function/react-fc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/function/react-fc.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/function/spread-tuple-parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/function/spread-tuple-parameter.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/function/tuple-parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/function/tuple-parameter.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/function/union-parameter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/function/union-parameter.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/interface/array-implementation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/interface/array-implementation.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/interface/combined-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/interface/combined-props.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/interface/enum-prop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/interface/enum-prop.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/interface/extends-record.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/interface/extends-record.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/interface/extends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/interface/extends.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/interface/generics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/interface/generics.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/interface/index-prop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/interface/index-prop.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/interface/initialized-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/interface/initialized-object.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/interface/initialized-typecast.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/interface/initialized-typecast.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/interface/interface-prop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/interface/interface-prop.test.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/interface/jsdoc-default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/interface/jsdoc-default.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/interface/record-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/interface/record-props.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/interface/simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/interface/simple.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/number/default-export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/number/default-export.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/number/initializer.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * initialiazed number variable 3 | */ 4 | export const myNum = 3.14; 5 | -------------------------------------------------------------------------------- /packages/api/test/typescript/number/named-export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/number/named-export.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/number/number-prop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/number/number-prop.test.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/object/default-prop-component.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/object/default-prop-component.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/object/default-prop-value.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/object/default-prop-value.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/object/export-const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/object/export-const.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/object/fixtures/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/object/fixtures/component.tsx -------------------------------------------------------------------------------- /packages/api/test/typescript/object/initialized-default.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/object/initialized-default.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/object/initialized.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/object/initialized.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/object/object-prop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/object/object-prop.test.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/object/shorthand-prop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/object/shorthand-prop.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/object/typed-object.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/object/typed-object.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/string/default-export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/string/default-export.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/string/initializer.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * initialiazed string variable 3 | */ 4 | export const s = 'a'; 5 | -------------------------------------------------------------------------------- /packages/api/test/typescript/string/named-export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/string/named-export.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/string/string-prop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/string/string-prop.test.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/tuple/optional-member.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/tuple/optional-member.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/tuple/simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/tuple/simple.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/tuple/spread-member.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/tuple/spread-member.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/tuple/tuple-prop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/tuple/tuple-prop.test.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/type/circular-reference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/type/circular-reference.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/type/extend-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/type/extend-type.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/type/generic-array.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/type/generic-array.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/type/generic-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/type/generic-type.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/type/generics.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/type/generics.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/type/index-any.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/type/index-any.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/type/index-prop.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/type/index-prop.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/type/initialized.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/type/initialized.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/type/intersection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/type/intersection.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/type/nested-generic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/type/nested-generic.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/type/partial.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/type/partial.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/type/referenced-type.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/type/referenced-type.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/type/self-reference.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/type/self-reference.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/type/simple.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/type/simple.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/type/type-prop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/type/type-prop.test.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/type/union-generic-param.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/type/union-generic-param.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/type/union-generic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/type/union-generic.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/union/export-const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/union/export-const.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/union/members-comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/union/members-comments.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/union/record.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/union/record.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/union/typeof.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/union/typeof.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/union/union-prop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/union/union-prop.test.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/unknown/export-const.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/unknown/export-const.ts -------------------------------------------------------------------------------- /packages/api/test/typescript/unknown/unknown-prop.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/test/typescript/unknown/unknown-prop.test.ts -------------------------------------------------------------------------------- /packages/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/api/tsconfig.json -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | test -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/CHANGELOG.md -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/LICENSE.md -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/README.md -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/instant-docs.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/instant-docs.jpg -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/package.json -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/rollup.config.js -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/scripts/getDTS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/scripts/getDTS.js -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/src/index.ts -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/src/react/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/src/react/App.tsx -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/src/react/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/src/react/Loader.tsx -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/src/react/PropTypeTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/src/react/PropTypeTree.tsx -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/src/react/Results.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/src/react/Results.tsx -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/src/react/extract-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/src/react/extract-props.ts -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/src/react/nodeToReact.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/src/react/nodeToReact.tsx -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/src/utilities/dts-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/src/utilities/dts-file.ts -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/src/vendor/ds/createDesignSystem.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/src/vendor/ds/createDesignSystem.d.ts -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/src/vendor/playground.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/src/vendor/playground.d.ts -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/src/vendor/pluginUtils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/src/vendor/pluginUtils.d.ts -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/src/vendor/sandbox.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/src/vendor/sandbox.d.ts -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/src/vendor/tsWorker.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/src/vendor/tsWorker.d.ts -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/src/vendor/typescript-vfs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/src/vendor/typescript-vfs.d.ts -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/tsconfig.json -------------------------------------------------------------------------------- /packages/instant-documentation-plugin/types.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/instant-documentation-plugin/types.jpg -------------------------------------------------------------------------------- /packages/ts-playground-plugin/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | test -------------------------------------------------------------------------------- /packages/ts-playground-plugin/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/CHANGELOG.md -------------------------------------------------------------------------------- /packages/ts-playground-plugin/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/LICENSE.md -------------------------------------------------------------------------------- /packages/ts-playground-plugin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/README.md -------------------------------------------------------------------------------- /packages/ts-playground-plugin/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/package.json -------------------------------------------------------------------------------- /packages/ts-playground-plugin/react-types.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/react-types.jpg -------------------------------------------------------------------------------- /packages/ts-playground-plugin/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/rollup.config.js -------------------------------------------------------------------------------- /packages/ts-playground-plugin/scripts/getDTS.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/scripts/getDTS.js -------------------------------------------------------------------------------- /packages/ts-playground-plugin/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/src/index.ts -------------------------------------------------------------------------------- /packages/ts-playground-plugin/src/react/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/src/react/App.tsx -------------------------------------------------------------------------------- /packages/ts-playground-plugin/src/react/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/src/react/Loader.tsx -------------------------------------------------------------------------------- /packages/ts-playground-plugin/src/react/PropTypeTree.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/src/react/PropTypeTree.tsx -------------------------------------------------------------------------------- /packages/ts-playground-plugin/src/react/Results.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/src/react/Results.tsx -------------------------------------------------------------------------------- /packages/ts-playground-plugin/src/utilities/dts-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/src/utilities/dts-file.ts -------------------------------------------------------------------------------- /packages/ts-playground-plugin/src/vendor/ds/createDesignSystem.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/src/vendor/ds/createDesignSystem.d.ts -------------------------------------------------------------------------------- /packages/ts-playground-plugin/src/vendor/playground.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/src/vendor/playground.d.ts -------------------------------------------------------------------------------- /packages/ts-playground-plugin/src/vendor/pluginUtils.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/src/vendor/pluginUtils.d.ts -------------------------------------------------------------------------------- /packages/ts-playground-plugin/src/vendor/sandbox.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/src/vendor/sandbox.d.ts -------------------------------------------------------------------------------- /packages/ts-playground-plugin/src/vendor/tsWorker.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/src/vendor/tsWorker.d.ts -------------------------------------------------------------------------------- /packages/ts-playground-plugin/src/vendor/typescript-vfs.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/src/vendor/typescript-vfs.d.ts -------------------------------------------------------------------------------- /packages/ts-playground-plugin/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/tsconfig.json -------------------------------------------------------------------------------- /packages/ts-playground-plugin/types.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/ts-playground-plugin/types.jpg -------------------------------------------------------------------------------- /packages/typescript-config/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules -------------------------------------------------------------------------------- /packages/typescript-config/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/typescript-config/CHANGELOG.md -------------------------------------------------------------------------------- /packages/typescript-config/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/typescript-config/LICENSE.md -------------------------------------------------------------------------------- /packages/typescript-config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/typescript-config/README.md -------------------------------------------------------------------------------- /packages/typescript-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/typescript-config/package.json -------------------------------------------------------------------------------- /packages/typescript-config/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/typescript-config/rollup.config.js -------------------------------------------------------------------------------- /packages/typescript-config/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/typescript-config/src/index.ts -------------------------------------------------------------------------------- /packages/typescript-config/test/fixtures/jsfile/jsfile.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/typescript-config/test/fixtures/tsconfig-extends/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/typescript-config/test/fixtures/tsconfig-extends/tsconfig.json -------------------------------------------------------------------------------- /packages/typescript-config/test/fixtures/tsconfig-extends/tsfile.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/typescript-config/test/fixtures/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/typescript-config/test/fixtures/tsconfig.json -------------------------------------------------------------------------------- /packages/typescript-config/test/fixtures/tsconfig/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/typescript-config/test/fixtures/tsconfig/tsconfig.json -------------------------------------------------------------------------------- /packages/typescript-config/test/fixtures/tsconfig/tsfile.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /packages/typescript-config/test/jsfile.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/typescript-config/test/jsfile.test.ts -------------------------------------------------------------------------------- /packages/typescript-config/test/noconfig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/typescript-config/test/noconfig.test.ts -------------------------------------------------------------------------------- /packages/typescript-config/test/tsconfig-extends.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/typescript-config/test/tsconfig-extends.test.ts -------------------------------------------------------------------------------- /packages/typescript-config/test/tsconfig.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/typescript-config/test/tsconfig.test.ts -------------------------------------------------------------------------------- /packages/typescript-config/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/packages/typescript-config/tsconfig.json -------------------------------------------------------------------------------- /plugins/react-prop-types/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | test -------------------------------------------------------------------------------- /plugins/react-prop-types/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/CHANGELOG.md -------------------------------------------------------------------------------- /plugins/react-prop-types/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/LICENSE.md -------------------------------------------------------------------------------- /plugins/react-prop-types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/README.md -------------------------------------------------------------------------------- /plugins/react-prop-types/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/package.json -------------------------------------------------------------------------------- /plugins/react-prop-types/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/rollup.config.js -------------------------------------------------------------------------------- /plugins/react-prop-types/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/src/index.ts -------------------------------------------------------------------------------- /plugins/react-prop-types/test/class-components/default-export.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/class-components/default-export.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/class-components/default-props-static.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/class-components/default-props-static.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/class-components/hoc.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/class-components/hoc.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/class-components/named-export.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/class-components/named-export.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/class-components/prop-types-class-component.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/class-components/prop-types-class-component.test.ts -------------------------------------------------------------------------------- /plugins/react-prop-types/test/class-components/with-children.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/class-components/with-children.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/function-components/default-export.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/function-components/default-export.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/function-components/hoc.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/function-components/hoc.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/function-components/named-export.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/function-components/named-export.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/function-components/prop-types-function-component.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/function-components/prop-types-function-component.test.ts -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/array-of.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/array-of.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/array.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/array.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/boolean.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/boolean.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/default-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/default-props.tsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/element-type.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/element-type.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/element.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/element.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/exact.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/exact.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/function.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/function.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/instance-of.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/instance-of.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/node.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/node.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/number.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/number.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/object-of.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/object-of.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/object.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/object.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/one-of-type.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/one-of-type.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/one-of.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/one-of.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/prop-types-types.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/prop-types-types.test.ts -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/shape.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/shape.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/string.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/string.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/test/types/symbol.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/test/types/symbol.jsx -------------------------------------------------------------------------------- /plugins/react-prop-types/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react-prop-types/tsconfig.json -------------------------------------------------------------------------------- /plugins/react/.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | test -------------------------------------------------------------------------------- /plugins/react/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/CHANGELOG.md -------------------------------------------------------------------------------- /plugins/react/LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/LICENSE.md -------------------------------------------------------------------------------- /plugins/react/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/README.md -------------------------------------------------------------------------------- /plugins/react/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/package.json -------------------------------------------------------------------------------- /plugins/react/rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/rollup.config.js -------------------------------------------------------------------------------- /plugins/react/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/src/index.ts -------------------------------------------------------------------------------- /plugins/react/test/class-components/__snapshots__/react-class-component.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/class-components/__snapshots__/react-class-component.test.ts.snap -------------------------------------------------------------------------------- /plugins/react/test/class-components/alias-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/class-components/alias-component.tsx -------------------------------------------------------------------------------- /plugins/react/test/class-components/assign-const.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/class-components/assign-const.tsx -------------------------------------------------------------------------------- /plugins/react/test/class-components/composed-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/class-components/composed-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/class-components/default-export.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/class-components/default-export.tsx -------------------------------------------------------------------------------- /plugins/react/test/class-components/default-props-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/class-components/default-props-field.tsx -------------------------------------------------------------------------------- /plugins/react/test/class-components/default-props-static.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/class-components/default-props-static.tsx -------------------------------------------------------------------------------- /plugins/react/test/class-components/display-name-field.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/class-components/display-name-field.tsx -------------------------------------------------------------------------------- /plugins/react/test/class-components/display-name-static.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/class-components/display-name-static.tsx -------------------------------------------------------------------------------- /plugins/react/test/class-components/exports-by-name.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/class-components/exports-by-name.tsx -------------------------------------------------------------------------------- /plugins/react/test/class-components/inline-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/class-components/inline-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/class-components/named-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/class-components/named-component.tsx -------------------------------------------------------------------------------- /plugins/react/test/class-components/named-export.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/class-components/named-export.tsx -------------------------------------------------------------------------------- /plugins/react/test/class-components/pure-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/class-components/pure-component.tsx -------------------------------------------------------------------------------- /plugins/react/test/class-components/react-class-component.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/class-components/react-class-component.test.ts -------------------------------------------------------------------------------- /plugins/react/test/class-components/star-import.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/class-components/star-import.tsx -------------------------------------------------------------------------------- /plugins/react/test/forward-ref/__snapshots__/react-forward-ref.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/forward-ref/__snapshots__/react-forward-ref.test.ts.snap -------------------------------------------------------------------------------- /plugins/react/test/forward-ref/composed-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/forward-ref/composed-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/forward-ref/default-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/forward-ref/default-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/forward-ref/display-name.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/forward-ref/display-name.tsx -------------------------------------------------------------------------------- /plugins/react/test/forward-ref/hoc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/forward-ref/hoc.tsx -------------------------------------------------------------------------------- /plugins/react/test/forward-ref/initialized.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/forward-ref/initialized.tsx -------------------------------------------------------------------------------- /plugins/react/test/forward-ref/inline-initialized.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/forward-ref/inline-initialized.tsx -------------------------------------------------------------------------------- /plugins/react/test/forward-ref/inline-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/forward-ref/inline-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/forward-ref/no-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/forward-ref/no-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/forward-ref/own-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/forward-ref/own-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/forward-ref/react-forward-ref.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/forward-ref/react-forward-ref.test.ts -------------------------------------------------------------------------------- /plugins/react/test/function-components/__snapshots__/react-function-component.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/function-components/__snapshots__/react-function-component.test.ts.snap -------------------------------------------------------------------------------- /plugins/react/test/function-components/default-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/function-components/default-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/function-components/display-name.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/function-components/display-name.tsx -------------------------------------------------------------------------------- /plugins/react/test/function-components/event-handler.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/function-components/event-handler.tsx -------------------------------------------------------------------------------- /plugins/react/test/function-components/function-inline-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/function-components/function-inline-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/function-components/inline-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/function-components/inline-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/function-components/no-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/function-components/no-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/function-components/not-react.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/function-components/not-react.tsx -------------------------------------------------------------------------------- /plugins/react/test/function-components/null-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/function-components/null-component.tsx -------------------------------------------------------------------------------- /plugins/react/test/function-components/omit-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/function-components/omit-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/function-components/pick-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/function-components/pick-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/function-components/props-with-children.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/function-components/props-with-children.tsx -------------------------------------------------------------------------------- /plugins/react/test/function-components/react-function-component.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/function-components/react-function-component.test.ts -------------------------------------------------------------------------------- /plugins/react/test/function-components/record-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/function-components/record-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/function-components/rest-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/function-components/rest-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/function-components/string-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/function-components/string-component.tsx -------------------------------------------------------------------------------- /plugins/react/test/function-components/typed-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/function-components/typed-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/higher-order-components/class-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/higher-order-components/class-component.tsx -------------------------------------------------------------------------------- /plugins/react/test/higher-order-components/function-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/higher-order-components/function-component.tsx -------------------------------------------------------------------------------- /plugins/react/test/higher-order-components/multiple-hoc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/higher-order-components/multiple-hoc.tsx -------------------------------------------------------------------------------- /plugins/react/test/higher-order-components/react-hoc.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/higher-order-components/react-hoc.test.ts -------------------------------------------------------------------------------- /plugins/react/test/insta-docs/component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/insta-docs/component.tsx -------------------------------------------------------------------------------- /plugins/react/test/insta-docs/document.docs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/insta-docs/document.docs.tsx -------------------------------------------------------------------------------- /plugins/react/test/insta-docs/insta-docs.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/insta-docs/insta-docs.test.ts -------------------------------------------------------------------------------- /plugins/react/test/react-flow/class-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/react-flow/class-component.tsx -------------------------------------------------------------------------------- /plugins/react/test/react-flow/extend-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/react-flow/extend-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/react-flow/flow-props.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/react-flow/flow-props.test.ts -------------------------------------------------------------------------------- /plugins/react/test/react-flow/function-component.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/react-flow/function-component.tsx -------------------------------------------------------------------------------- /plugins/react/test/react-memo/__snapshots__/react-memo.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/react-memo/__snapshots__/react-memo.test.ts.snap -------------------------------------------------------------------------------- /plugins/react/test/react-memo/composed-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/react-memo/composed-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/react-memo/display-name.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/react-memo/display-name.tsx -------------------------------------------------------------------------------- /plugins/react/test/react-memo/hoc.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/react-memo/hoc.tsx -------------------------------------------------------------------------------- /plugins/react/test/react-memo/initialized.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/react-memo/initialized.tsx -------------------------------------------------------------------------------- /plugins/react/test/react-memo/inline-initialized.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/react-memo/inline-initialized.tsx -------------------------------------------------------------------------------- /plugins/react/test/react-memo/inline-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/react-memo/inline-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/react-memo/no-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/react-memo/no-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/react-memo/own-props.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/react-memo/own-props.tsx -------------------------------------------------------------------------------- /plugins/react/test/react-memo/react-memo.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/test/react-memo/react-memo.test.ts -------------------------------------------------------------------------------- /plugins/react/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/plugins/react/tsconfig.json -------------------------------------------------------------------------------- /rollup-config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/rollup-config.js -------------------------------------------------------------------------------- /site/.config/buildtime.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/.config/buildtime.js -------------------------------------------------------------------------------- /site/.config/runtime.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/.config/runtime.tsx -------------------------------------------------------------------------------- /site/.gitignore: -------------------------------------------------------------------------------- 1 | out 2 | .next 3 | public -------------------------------------------------------------------------------- /site/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/CHANGELOG.md -------------------------------------------------------------------------------- /site/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/README.md -------------------------------------------------------------------------------- /site/docs/home-page.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/docs/home-page.mdx -------------------------------------------------------------------------------- /site/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/next-env.d.ts -------------------------------------------------------------------------------- /site/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/next.config.js -------------------------------------------------------------------------------- /site/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/package.json -------------------------------------------------------------------------------- /site/pages/[doctype].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/pages/[doctype].tsx -------------------------------------------------------------------------------- /site/pages/[doctype]/[...docid].tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/pages/[doctype]/[...docid].tsx -------------------------------------------------------------------------------- /site/pages/api/documentation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/pages/api/documentation.ts -------------------------------------------------------------------------------- /site/pages/api/editor-maps.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/pages/api/editor-maps.ts -------------------------------------------------------------------------------- /site/pages/api/examples/get.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/pages/api/examples/get.ts -------------------------------------------------------------------------------- /site/pages/api/examples/list.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/pages/api/examples/list.ts -------------------------------------------------------------------------------- /site/pages/api/jsdoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/pages/api/jsdoc.ts -------------------------------------------------------------------------------- /site/pages/api/react-docgen-typescript.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/pages/api/react-docgen-typescript.ts -------------------------------------------------------------------------------- /site/pages/api/react-docgen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/pages/api/react-docgen.ts -------------------------------------------------------------------------------- /site/pages/api/structured-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/pages/api/structured-types.ts -------------------------------------------------------------------------------- /site/pages/api/ts-json-schema-generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/pages/api/ts-json-schema-generator.ts -------------------------------------------------------------------------------- /site/pages/api/typedoc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/pages/api/typedoc.ts -------------------------------------------------------------------------------- /site/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/pages/index.tsx -------------------------------------------------------------------------------- /site/scripts/create-examples.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/scripts/create-examples.js -------------------------------------------------------------------------------- /site/src/api/create-temp-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/api/create-temp-file.ts -------------------------------------------------------------------------------- /site/src/api/dts-file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/api/dts-file.ts -------------------------------------------------------------------------------- /site/src/api/examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/api/examples.ts -------------------------------------------------------------------------------- /site/src/api/library-files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/api/library-files.ts -------------------------------------------------------------------------------- /site/src/api/tsvfs-host.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/api/tsvfs-host.ts -------------------------------------------------------------------------------- /site/src/components/Editor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/components/Editor.tsx -------------------------------------------------------------------------------- /site/src/components/Playground.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/components/Playground.tsx -------------------------------------------------------------------------------- /site/src/components/config/CheckboxOption.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/components/config/CheckboxOption.tsx -------------------------------------------------------------------------------- /site/src/components/config/ConfigOption.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/components/config/ConfigOption.tsx -------------------------------------------------------------------------------- /site/src/components/config/MemoOption.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/components/config/MemoOption.tsx -------------------------------------------------------------------------------- /site/src/components/config/SelectOption.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/components/config/SelectOption.tsx -------------------------------------------------------------------------------- /site/src/components/panels/ConfigPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/components/panels/ConfigPanel.tsx -------------------------------------------------------------------------------- /site/src/components/panels/ExamplesPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/components/panels/ExamplesPanel.tsx -------------------------------------------------------------------------------- /site/src/components/panels/PanelContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/components/panels/PanelContainer.tsx -------------------------------------------------------------------------------- /site/src/components/panels/ParseConfigPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/components/panels/ParseConfigPanel.tsx -------------------------------------------------------------------------------- /site/src/components/viewers/DataViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/components/viewers/DataViewer.tsx -------------------------------------------------------------------------------- /site/src/components/viewers/InfoContainer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/components/viewers/InfoContainer.tsx -------------------------------------------------------------------------------- /site/src/components/viewers/JSONViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/components/viewers/JSONViewer.tsx -------------------------------------------------------------------------------- /site/src/components/viewers/LoadingIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/components/viewers/LoadingIndicator.tsx -------------------------------------------------------------------------------- /site/src/contexts/CodeContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/contexts/CodeContext.tsx -------------------------------------------------------------------------------- /site/src/contexts/OptionsContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/contexts/OptionsContext.tsx -------------------------------------------------------------------------------- /site/src/contexts/ParsersContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/contexts/ParsersContext.tsx -------------------------------------------------------------------------------- /site/src/contexts/options.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/contexts/options.ts -------------------------------------------------------------------------------- /site/src/hooks/useDebounce.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/hooks/useDebounce.ts -------------------------------------------------------------------------------- /site/src/typings.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'react-split'; 2 | -------------------------------------------------------------------------------- /site/src/utils/examples.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/utils/examples.ts -------------------------------------------------------------------------------- /site/src/utils/url.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/src/utils/url.ts -------------------------------------------------------------------------------- /site/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/site/tsconfig.json -------------------------------------------------------------------------------- /site/typings.d.ts: -------------------------------------------------------------------------------- 1 | declare module 'react-docgen'; 2 | -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ccontrols/structured-types/HEAD/yarn.lock --------------------------------------------------------------------------------