@sanity/tsdoc
Version:
Generate API reference docs from TypeScript projects and store in a Sanity-friendly JSON format. Render a static frontend, or as React components.
56 lines (52 loc) • 1.79 kB
text/typescript
import {apiExportType} from './export'
import {apiCallSignatureType} from './members/callSignature'
import {apiClassType} from './members/class'
import {apiConstructorType} from './members/constructor'
import {apiConstructSignatureType} from './members/constructSignature'
import {apiEnumType} from './members/enum'
import {apiFunctionType} from './members/function'
import {apiIndexSignatureType} from './members/indexSignature'
import {apiInterfaceType} from './members/interface'
import {apiMethodType} from './members/method'
import {apiMethodSignatureType} from './members/methodSignature'
import {apiNamespaceType} from './members/namespace'
import {apiPropertyType} from './members/property'
import {apiPropertySignatureType} from './members/propertySignature'
import {apiTypeAliasType} from './members/typeAlias'
import {apiVariableType} from './members/variable'
import {apiPackageType} from './package'
import {apiReleaseType} from './release'
import {apiParameterType} from './shared/parameter'
import {apiReleaseTagType} from './shared/releaseTag'
import {apiTokenType} from './shared/token'
import {apiTokensType} from './shared/tokens'
import {apiTypeParameterType} from './shared/typeParameter'
import {apiSymbolType} from './symbol'
export const apiTypes = [
apiPackageType,
apiReleaseType,
apiExportType,
apiSymbolType,
// members
apiCallSignatureType,
apiClassType,
apiConstructSignatureType,
apiConstructorType,
apiEnumType,
apiFunctionType,
apiIndexSignatureType,
apiInterfaceType,
apiMethodSignatureType,
apiMethodType,
apiNamespaceType,
apiPropertySignatureType,
apiPropertyType,
apiTypeAliasType,
apiVariableType,
// shared
apiParameterType,
apiReleaseTagType,
apiTokenType,
apiTokensType,
apiTypeParameterType,
]