@@ -24,23 +24,23 @@ export abstract class Superclass {
24
24
}
25
25
export abstract class IntermediateSuperclass extends Superclass {
26
26
// ^^^^^^^^^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperclass#
27
- // relationship implementation scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/Superclass#
27
+ // relationship implementation syntax 1.0.0 src/`inheritance.ts`/Superclass#
28
28
// ^^^^^^^^^^ reference syntax 1.0.0 src/`inheritance.ts`/Superclass#
29
29
public override overrideMethod ( ) : string {
30
30
// ^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperclass#overrideMethod().
31
- // relationship implementation reference scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/Superclass#overrideMethod().
31
+ // relationship implementation reference syntax 1.0.0 src/`inheritance.ts`/Superclass#overrideMethod().
32
32
return 'this will get overridden'
33
33
}
34
34
public abstract intermediateOverrideMethod ( ) : string
35
35
// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperclass#intermediateOverrideMethod().
36
36
}
37
37
export class Subclass
38
38
// ^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/Subclass#
39
- // relationship implementation scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperclass#
40
- // relationship implementation scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperinterface#
41
- // relationship implementation scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/Superclass#
42
- // relationship implementation scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/Superinterface#
43
- // relationship implementation scip-typescript npm syntax 1.0.0 src/`overload.d.ts`/Overloader#
39
+ // relationship implementation syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperclass#
40
+ // relationship implementation syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperinterface#
41
+ // relationship implementation syntax 1.0.0 src/`inheritance.ts`/Superclass#
42
+ // relationship implementation syntax 1.0.0 src/`inheritance.ts`/Superinterface#
43
+ // relationship implementation syntax 1.0.0 src/`overload.d.ts`/Overloader#
44
44
extends IntermediateSuperclass
45
45
// ^^^^^^^^^^^^^^^^^^^^^^ reference syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperclass#
46
46
implements IntermediateSuperinterface , Overloader
@@ -49,7 +49,7 @@ export class Subclass
49
49
{
50
50
public onLiteral ( param : any ) : void {
51
51
// ^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/Subclass#onLiteral().
52
- // relationship implementation reference scip-typescript npm syntax 1.0.0 src/`overload.d.ts`/Overloader#onLiteral().
52
+ // relationship implementation reference syntax 1.0.0 src/`overload.d.ts`/Overloader#onLiteral().
53
53
// ^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/Subclass#onLiteral().(param)
54
54
throw new Error ( 'Method not implemented.' + param )
55
55
// ^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Error#
@@ -58,32 +58,32 @@ export class Subclass
58
58
}
59
59
property = 'property'
60
60
//^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/Subclass#property.
61
- //relationship implementation reference scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/Superinterface#property.
61
+ //relationship implementation reference syntax 1.0.0 src/`inheritance.ts`/Superinterface#property.
62
62
public overrideMethod ( ) : string {
63
63
// ^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/Subclass#overrideMethod().
64
- // relationship implementation reference scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperclass#overrideMethod().
65
- // relationship implementation reference scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/Superclass#overrideMethod().
64
+ // relationship implementation reference syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperclass#overrideMethod().
65
+ // relationship implementation reference syntax 1.0.0 src/`inheritance.ts`/Superclass#overrideMethod().
66
66
throw new Error ( 'Method not implemented.' )
67
67
// ^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Error#
68
68
// ^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Error.
69
69
}
70
70
public intermediateOverrideMethod ( ) : string {
71
71
// ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/Subclass#intermediateOverrideMethod().
72
- // relationship implementation reference scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperclass#intermediateOverrideMethod().
72
+ // relationship implementation reference syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperclass#intermediateOverrideMethod().
73
73
throw new Error ( 'Method not implemented.' )
74
74
// ^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Error#
75
75
// ^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Error.
76
76
}
77
77
public interfaceMethod ( ) : string {
78
78
// ^^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/Subclass#interfaceMethod().
79
- // relationship implementation reference scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/Superinterface#interfaceMethod().
79
+ // relationship implementation reference syntax 1.0.0 src/`inheritance.ts`/Superinterface#interfaceMethod().
80
80
throw new Error ( 'Method not implemented.' )
81
81
// ^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Error#
82
82
// ^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Error.
83
83
}
84
84
public intermediateInterfaceMethod ( ) : string {
85
85
// ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/Subclass#intermediateInterfaceMethod().
86
- // relationship implementation reference scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperinterface#intermediateInterfaceMethod().
86
+ // relationship implementation reference syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperinterface#intermediateInterfaceMethod().
87
87
throw new Error ( 'Method not implemented.' )
88
88
// ^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Error#
89
89
// ^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Error.
@@ -94,10 +94,10 @@ export const objectLiteralImplementation: Superinterface = {
94
94
// ^^^^^^^^^^^^^^ reference syntax 1.0.0 src/`inheritance.ts`/Superinterface#
95
95
property : 'property' ,
96
96
//^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/property0:
97
- //relationship implementation reference scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/Superinterface#property.
97
+ //relationship implementation reference syntax 1.0.0 src/`inheritance.ts`/Superinterface#property.
98
98
interfaceMethod : ( ) : string => {
99
99
//^^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/interfaceMethod0:
100
- //relationship implementation reference scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/Superinterface#interfaceMethod().
100
+ //relationship implementation reference syntax 1.0.0 src/`inheritance.ts`/Superinterface#interfaceMethod().
101
101
throw new Error ( 'Function not implemented.' )
102
102
// ^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Error#
103
103
// ^^^^^ reference typescript 5.3.3 lib/`lib.es5.d.ts`/Error.
@@ -113,10 +113,10 @@ export function infersInterface(): void {
113
113
//^^^^^^^^^^^^^^^^^ reference syntax 1.0.0 src/`inheritance.ts`/consumesInterface().
114
114
interfaceMethod : ( ) : string => 'inferred' ,
115
115
// ^^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/interfaceMethod1:
116
- // relationship implementation reference scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/Superinterface#interfaceMethod().
116
+ // relationship implementation reference syntax 1.0.0 src/`inheritance.ts`/Superinterface#interfaceMethod().
117
117
property : 'inferred' ,
118
118
// ^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/property1:
119
- // relationship implementation reference scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/Superinterface#property.
119
+ // relationship implementation reference syntax 1.0.0 src/`inheritance.ts`/Superinterface#property.
120
120
} )
121
121
}
122
122
0 commit comments