|
1 |
| - import { Overloader } from './overload' |
| 1 | + import { Superinterface } from './reusable-types' |
2 | 2 | // definition syntax 1.0.0 src/`inheritance.ts`/
|
3 | 3 | //documentation ```ts\nmodule "inheritance.ts"\n```
|
| 4 | +// ^^^^^^^^^^^^^^ reference syntax 1.0.0 src/`reusable-types.ts`/Superinterface# |
| 5 | +// ^^^^^^^^^^^^^^^^^^ reference syntax 1.0.0 src/`reusable-types.ts`/ |
| 6 | + import { Overloader } from './overload' |
4 | 7 | // ^^^^^^^^^^ reference syntax 1.0.0 src/`overload.d.ts`/Overloader#
|
5 | 8 | // ^^^^^^^^^^^^ reference syntax 1.0.0 src/`overload.d.ts`/
|
6 | 9 |
|
7 |
| - export interface Superinterface { |
8 |
| -// ^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/Superinterface# |
9 |
| -// documentation ```ts\ninterface Superinterface\n``` |
10 |
| - property: string |
11 |
| -// ^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/Superinterface#property. |
12 |
| -// documentation ```ts\n(property) property: string\n``` |
13 |
| - interfaceMethod(): string |
14 |
| -// ^^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/Superinterface#interfaceMethod(). |
15 |
| -// documentation ```ts\n(method) interfaceMethod() => string\n``` |
16 |
| - } |
17 |
| - export interface GenericInterface<T> { |
18 |
| -// ^^^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/GenericInterface# |
19 |
| -// documentation ```ts\ninterface GenericInterface\n``` |
20 |
| -// ^ definition syntax 1.0.0 src/`inheritance.ts`/GenericInterface#[T] |
21 |
| -// documentation ```ts\nT: T\n``` |
22 |
| - property: T |
23 |
| -// ^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/GenericInterface#property. |
24 |
| -// documentation ```ts\n(property) property: T\n``` |
25 |
| -// ^ reference syntax 1.0.0 src/`inheritance.ts`/GenericInterface#[T] |
26 |
| - interfaceMethod(): string |
27 |
| -// ^^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/GenericInterface#interfaceMethod(). |
28 |
| -// documentation ```ts\n(method) interfaceMethod() => string\n``` |
29 |
| - } |
30 | 10 | export interface IntermediateSuperinterface extends Superinterface {
|
31 | 11 | // ^^^^^^^^^^^^^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperinterface#
|
32 | 12 | // documentation ```ts\ninterface IntermediateSuperinterface\n```
|
33 |
| -// ^^^^^^^^^^^^^^ reference syntax 1.0.0 src/`inheritance.ts`/Superinterface# |
| 13 | +// ^^^^^^^^^^^^^^ reference syntax 1.0.0 src/`reusable-types.ts`/Superinterface# |
34 | 14 | intermediateInterfaceMethod(): string
|
35 | 15 | // ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperinterface#intermediateInterfaceMethod().
|
36 | 16 | // documentation ```ts\n(method) intermediateInterfaceMethod() => string\n```
|
|
63 | 43 | // relationship implementation scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperclass#
|
64 | 44 | // relationship implementation scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperinterface#
|
65 | 45 | // relationship implementation scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/Superclass#
|
66 |
| -// relationship implementation scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/Superinterface# |
67 | 46 | // relationship implementation scip-typescript npm syntax 1.0.0 src/`overload.d.ts`/Overloader#
|
| 47 | +// relationship implementation scip-typescript npm syntax 1.0.0 src/`reusable-types.ts`/Superinterface# |
68 | 48 | extends IntermediateSuperclass
|
69 | 49 | // ^^^^^^^^^^^^^^^^^^^^^^ reference syntax 1.0.0 src/`inheritance.ts`/IntermediateSuperclass#
|
70 | 50 | implements IntermediateSuperinterface, Overloader
|
|
85 | 65 | property = 'property'
|
86 | 66 | // ^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/Subclass#property.
|
87 | 67 | // documentation ```ts\n(property) property: string\n```
|
88 |
| -// relationship implementation reference scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/Superinterface#property. |
| 68 | +// relationship implementation reference scip-typescript npm syntax 1.0.0 src/`reusable-types.ts`/Superinterface#property. |
89 | 69 | public overrideMethod(): string {
|
90 | 70 | // ^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/Subclass#overrideMethod().
|
91 | 71 | // documentation ```ts\n(method) overrideMethod(): string\n```
|
|
106 | 86 | public interfaceMethod(): string {
|
107 | 87 | // ^^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/Subclass#interfaceMethod().
|
108 | 88 | // documentation ```ts\n(method) interfaceMethod(): string\n```
|
109 |
| -// relationship implementation reference scip-typescript npm syntax 1.0.0 src/`inheritance.ts`/Superinterface#interfaceMethod(). |
| 89 | +// relationship implementation reference scip-typescript npm syntax 1.0.0 src/`reusable-types.ts`/Superinterface#interfaceMethod(). |
110 | 90 | throw new Error('Method not implemented.')
|
111 | 91 | // ^^^^^ reference typescript 4.8.4 lib/`lib.es5.d.ts`/Error#
|
112 | 92 | // ^^^^^ reference typescript 4.8.4 lib/`lib.es5.d.ts`/Error.
|
|
123 | 103 | export const objectLiteralImplementation: Superinterface = {
|
124 | 104 | // ^^^^^^^^^^^^^^^^^^^^^^^^^^^ definition syntax 1.0.0 src/`inheritance.ts`/objectLiteralImplementation.
|
125 | 105 | // documentation ```ts\nvar objectLiteralImplementation: Superinterface\n```
|
126 |
| -// ^^^^^^^^^^^^^^ reference syntax 1.0.0 src/`inheritance.ts`/Superinterface# |
| 106 | +// ^^^^^^^^^^^^^^ reference syntax 1.0.0 src/`reusable-types.ts`/Superinterface# |
127 | 107 | property: 'property',
|
128 |
| -// ^^^^^^^^ reference syntax 1.0.0 src/`inheritance.ts`/Superinterface#property. |
| 108 | +// ^^^^^^^^ reference syntax 1.0.0 src/`reusable-types.ts`/Superinterface#property. |
129 | 109 | interfaceMethod: (): string => {
|
130 |
| -// ^^^^^^^^^^^^^^^ reference syntax 1.0.0 src/`inheritance.ts`/Superinterface#interfaceMethod(). |
| 110 | +// ^^^^^^^^^^^^^^^ reference syntax 1.0.0 src/`reusable-types.ts`/Superinterface#interfaceMethod(). |
131 | 111 | throw new Error('Function not implemented.')
|
132 | 112 | // ^^^^^ reference typescript 4.8.4 lib/`lib.es5.d.ts`/Error#
|
133 | 113 | // ^^^^^ reference typescript 4.8.4 lib/`lib.es5.d.ts`/Error.
|
|
0 commit comments