Skip to content

Commit dde5abf

Browse files
committed
feat: add + prefix to kind specifiers in declaration ids
1 parent 174c639 commit dde5abf

File tree

63 files changed

+2491
-2491
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

63 files changed

+2491
-2491
lines changed

src/extract-class.ts

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ export const extractClass = async (
6666
exportName: string,
6767
declaration: ClassDeclaration,
6868
): Promise<ExtractedClass> => {
69-
const classId = id(containerName, "class", exportName);
69+
const classId = id(containerName, "+class", exportName);
7070
return {
7171
kind: "class",
7272
id: classId,
@@ -162,7 +162,7 @@ const extractClassProperties = async (
162162
const name = declaration.getName();
163163
properties.push({
164164
kind: "class-property" as const,
165-
id: id(classId, "property", name),
165+
id: id(classId, "+property", name),
166166
name,
167167
docs: docs(declaration),
168168
file: sourceFilePath(declaration),
@@ -213,7 +213,7 @@ const extractClassMethods = async (
213213
seenMethods.add(name);
214214
methods.push({
215215
kind: "class-method" as const,
216-
id: id(classId, "method", name),
216+
id: id(classId, "+method", name),
217217
name,
218218
docs: docs(declaration),
219219
file: sourceFilePath(declaration),

src/extract-declarations.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,7 @@ const extractDeclaration = async ({
182182
}
183183
seenNamespaces.add(exportName);
184184
const innerDeclarations = await extractDeclarations({
185-
containerName: id(containerName, "namespace", exportName),
185+
containerName: id(containerName, "+namespace", exportName),
186186
container: declaration,
187187
maxDepth: maxDepth - 1,
188188
});
@@ -193,7 +193,7 @@ const extractDeclaration = async ({
193193
// `import * as ns from module; export { ns };` or
194194
// `export * as ns from module`.
195195
const innerDeclarations = await extractDeclarations({
196-
containerName: id(containerName, "namespace", exportName),
196+
containerName: id(containerName, "+namespace", exportName),
197197
container: declaration,
198198
maxDepth: maxDepth - 1,
199199
});

src/extract-enum.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ export const extractEnum = async (
3232
exportName: string,
3333
declaration: EnumDeclaration,
3434
): Promise<ExtractedEnum> => {
35-
const enumId = id(containerName, "enum", exportName);
35+
const enumId = id(containerName, "+enum", exportName);
3636
return {
3737
kind: "enum",
3838
id: enumId,
@@ -62,7 +62,7 @@ const extractEnumMembers = async (
6262
const name = declaration.getName();
6363
members.push({
6464
kind: "enum-member" as const,
65-
id: id(enumId, "member", name),
65+
id: id(enumId, "+member", name),
6666
name,
6767
docs: docs(declaration),
6868
file: sourceFilePath(declaration),

src/extract-expression.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export const extractExpression = async (
1212
declaration: Expression,
1313
): Promise<ExtractedVariable> => ({
1414
kind: "variable",
15-
id: id(containerName, "variable", exportName),
15+
id: id(containerName, "+variable", exportName),
1616
name: exportName,
1717
docs: docs(declaration),
1818
file: sourceFilePath(declaration),

src/extract-file-module.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export const extractFileModule = async (
1212
declarations: ExtractedDeclaration[],
1313
): Promise<ExtractedNamespace> => ({
1414
kind: "namespace",
15-
id: id(containerName, "namespace", exportName),
15+
id: id(containerName, "+namespace", exportName),
1616
name: exportName,
1717
docs: fileModuleDocs(declaration),
1818
file: sourceFilePath(declaration),

src/extract-function-expression.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export const extractFunctionExpression = async (
1212
declaration: VariableDeclaration,
1313
): Promise<ExtractedFunction> => ({
1414
kind: "function",
15-
id: id(containerName, "function", exportName),
15+
id: id(containerName, "+function", exportName),
1616
name: exportName,
1717
docs: docs(declaration),
1818
file: sourceFilePath(declaration),

src/extract-function.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ export const extractFunction = async (
2121
declaration: FunctionDeclaration | ArrowFunction,
2222
): Promise<ExtractedFunction> => ({
2323
kind: "function",
24-
id: id(containerName, "function", exportName),
24+
id: id(containerName, "+function", exportName),
2525
name: exportName,
2626
docs: docs(declaration),
2727
file: sourceFilePath(declaration),

src/extract-interface.ts

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ export const extractInterface = async (
109109
exportName: string,
110110
declaration: InterfaceDeclaration,
111111
): Promise<ExtractedInterface> => {
112-
const interfaceId = id(containerName, "interface", exportName);
112+
const interfaceId = id(containerName, "+interface", exportName);
113113
return {
114114
kind: "interface",
115115
id: interfaceId,
@@ -145,7 +145,7 @@ const extractInterfaceProperties = async (
145145
const name = declaration.getName();
146146
properties.push({
147147
kind: "interface-property" as const,
148-
id: id(interfaceId, "property", name),
148+
id: id(interfaceId, "+property", name),
149149
name,
150150
docs: docs(declaration),
151151
file: sourceFilePath(declaration),
@@ -179,7 +179,7 @@ const extractInterfaceMethods = async (
179179
seenMethods.add(name);
180180
methods.push({
181181
kind: "interface-method" as const,
182-
id: id(interfaceId, "method", name),
182+
id: id(interfaceId, "+method", name),
183183
name,
184184
docs: docs(declaration),
185185
file: sourceFilePath(declaration),
@@ -297,7 +297,7 @@ const extractInterfaceGetAccessors = async (
297297
const name = declaration.getName();
298298
getAccessors.push({
299299
kind: "interface-get-accessor" as const,
300-
id: id(interfaceId, "get-accessor", name),
300+
id: id(interfaceId, "+get-accessor", name),
301301
name,
302302
docs: docs(declaration),
303303
file: sourceFilePath(declaration),
@@ -327,7 +327,7 @@ const extractInterfaceSetAccessors = async (
327327
const name = declaration.getName();
328328
setAccessors.push({
329329
kind: "interface-set-accessor" as const,
330-
id: id(interfaceId, "set-accessor", name),
330+
id: id(interfaceId, "+set-accessor", name),
331331
name,
332332
docs: docs(declaration),
333333
file: sourceFilePath(declaration),

src/extract-namespace.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ export const extractNamespace = async (
2323
declarations: ExtractedDeclaration[],
2424
): Promise<ExtractedNamespace> => ({
2525
kind: "namespace",
26-
id: id(containerName, "namespace", exportName),
26+
id: id(containerName, "+namespace", exportName),
2727
name: exportName,
2828
docs: docs(declaration),
2929
file: sourceFilePath(declaration),

src/extract-type-alias.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export const extractTypeAlias = async (
2020
declaration: TypeAliasDeclaration,
2121
): Promise<ExtractedTypeAlias> => ({
2222
kind: "type",
23-
id: id(containerName, "type", exportName),
23+
id: id(containerName, "+type", exportName),
2424
name: exportName,
2525
docs: docs(declaration),
2626
file: sourceFilePath(declaration),

0 commit comments

Comments
 (0)