fix
This commit is contained in:
		@@ -1,7 +1,7 @@
 | 
			
		||||
export interface Serializable {
 | 
			
		||||
  serialize(): string;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
export interface Deserializable {
 | 
			
		||||
  deserialize(str: string): Serializable;
 | 
			
		||||
export abstract class Serializable {
 | 
			
		||||
  public abstract serialize(): string;
 | 
			
		||||
  // eslint-disable-next-line @typescript-eslint/no-unused-vars
 | 
			
		||||
  public static deserialize (str: string): Serializable {
 | 
			
		||||
    throw new Error ('not implemented');
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
@@ -1,2 +1,2 @@
 | 
			
		||||
export { Assignable } from './Assignable';
 | 
			
		||||
export { Serializable, Deserializable } from './Serializable';
 | 
			
		||||
export { Serializable } from './Serializable';
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user