Skip to content

Commit 0805397

Browse files
committed
Add beta flag
1 parent 0182eaa commit 0805397

File tree

3 files changed

+7
-1
lines changed

3 files changed

+7
-1
lines changed

src/content/reference/config.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,7 @@ export const referenceSchema = z.object({
7070
itemtype: z.string().optional(),
7171
class: z.string().optional(),
7272
chainable: z.coerce.boolean().optional(),
73+
beta: z.coerce.boolean().optional(),
7374
return: returnSchema.optional(),
7475
example: z.array(exampleSchema).optional(),
7576
relatedContent: relatedContent().optional(),

src/scripts/builders/reference.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -293,6 +293,7 @@ const getMethodFrontmatter = (doc: ReferenceClassItemMethod) => {
293293
overloads,
294294
itemtype,
295295
chainable: doc.chainable === 1,
296+
beta: doc.beta ? !!doc.beta : undefined,
296297
};
297298
};
298299

types/parsers.interface.ts

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -98,8 +98,12 @@ interface Return {
9898
type: string;
9999
}
100100

101+
interface MaybeBeta {
102+
beta?: number;
103+
}
104+
101105
/* Represents a method within a class */
102-
export interface ReferenceClassItemMethod extends BaseClassItem, Chainable {
106+
export interface ReferenceClassItemMethod extends BaseClassItem, Chainable, MaybeBeta {
103107
params?: ReferenceParam[];
104108
return?: Return;
105109
example?: string[];

0 commit comments

Comments
 (0)