From 7d74687594a4156f72b2e3c99ade8992edb2c2d4 Mon Sep 17 00:00:00 2001 From: Maksim Nedoshev Date: Wed, 19 Apr 2023 17:50:00 +0300 Subject: [PATCH] fix(docs): parse methods --- .../docs/modules/page-config/blocks/api/transform.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/docs/modules/page-config/blocks/api/transform.ts b/packages/docs/modules/page-config/blocks/api/transform.ts index 1b1bb1dd27..a3bd39ba81 100644 --- a/packages/docs/modules/page-config/blocks/api/transform.ts +++ b/packages/docs/modules/page-config/blocks/api/transform.ts @@ -52,13 +52,22 @@ const stringifyMeta = (meta: ComponentMeta) => { types: slot.type }) }), {}), - emits: meta.events.reduce((acc, event) => ({ + events: meta.events.reduce((acc, event) => ({ ...acc, [event.name]: ({ types: event, }) }), {}), methods: {}, + // TODO: We need to use exposed in components before + // methods: meta.exposed + // .filter((method) => /^\(.*\)\s?=>.*$/.test(method.type)) + // .reduce((acc, method) => ({ + // ...acc, + // [method.name]: ({ + // types: method.type, + // }), + // }), {}) }) }