Wiki source code of Front-End Model Remote URL

Last modified by Pierre Jeanjean on 2026/05/18 17:13

Show last authors
1 == Parser ==
2
3 === RemoteURLParser ===
4
5 {{code language="typescript"}}
6 /**
7 * @since 18.0.0RC1
8 * @throws {@link Error} in case of issue when parsing the url
9 */
10 interface RemoteURLParser {
11 /**
12 * @param url - the url to parse
13 * @param type - an optional expected type of the parsed url
14 * @since 18.0.0RC1
15 */
16 parse(url: string, type?: EntityType): EntityReference | undefined;
17 }
18 {{/code}}
19
20 === RemoteURLParserProvider ===
21
22 {{code language="typescript"}}
23 /**
24 * @since 18.0.0RC1
25 */
26 interface RemoteURLParserProvider {
27 get(type?: string): RemoteURLParser | undefined;
28 }
29 {{/code}}
30
31 == Serializer ==
32
33 === RemoteURLSerializer ===
34
35 {{code language="typescript"}}
36 /**
37 * @since 18.0.0RC1
38 */
39 interface RemoteURLSerializer {
40 /**
41 * @param reference - the reference to serialize
42 */
43 serialize(reference?: EntityReference): string | undefined;
44 }
45 {{/code}}
46
47 === RemoteURLSerializerProvider ===
48
49 {{code language="typescript"}}
50 /**
51 * @since 18.0.0RC1
52 */
53 interface RemoteURLSerializerProvider {
54 get(type?: string): RemoteURLSerializer | undefined;
55 }
56 {{/code}}

Get Connected