Tag Kind: Modifier
If present on a type alias, will cause it to be converted as an interface. This will result in all "dynamic" properties being expanded to real properties.
/**
* This will be displayed as an interface
* @property a comment for a
* @prop b comment for b
* @interface
*/
export type Resolved = Record<"a" | "b" | "c", string>;
// will be documented as if you wrote
/** This will be displayed as an interface */
export interface Resolved {
/** comment for a */
a: string;
/** comment for b */
b: string;
c: string;
}
@property
tag@namespace
tag@useDeclaredType
tag