-
Notifications
You must be signed in to change notification settings - Fork 1
/
index.ts
33 lines (27 loc) · 869 Bytes
/
index.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import type { Address, Language, LanguageContext, ExpressionUI, Interaction, HolochainLanguageDelegate } from "@perspect3vism/ad4m";
import Adapter from "./adapter";
//import { DNA, DNA_NICK } from "./dna";
function interactions(expression: Address): Interaction[] {
return [];
}
export class UI implements ExpressionUI {
icon(): string {
return "";
}
constructorIcon(): string {
return "";
}
}
export const name = "neighbourhood-store";
export default async function create(context: LanguageContext): Promise<Language> {
//const Holochain = context.Holochain as HolochainLanguageDelegate;
//await Holochain.registerDNAs([{ file: DNA, nick: DNA_NICK }]);
const expressionAdapter = new Adapter(context);
//const expressionUI = new UI();
return {
name,
expressionAdapter,
//expressionUI,
interactions,
} as Language;
}