armisa-models
Version:
models of armisa!
19 lines (15 loc) • 441 B
text/typescript
export type INaming =
| ['namingNotImplement', string]
| CaptionNaming;
export class CaptionNaming {
constructor(
public FA: string,
public EN: string,
public AR?: string,
public SP?: string,
public FR?: string,
) { }
static buildNew(data: { FA: string, EN: string, AR?: string, SP?: string, FR?: string }) {
return new CaptionNaming(data.FA, data.EN, data.AR, data.SP, data.FR);
}
}