@aliceplex/core
Version:
[![License][license_badge]][license] [![Pipelines][pipelines_badge]][pipelines] [![Coverage][coverage_badge]][pipelines] [![NPM][npm_badge]][npm] [![semantic-release][semantic_release_badge]][semantic_release]
13 lines (12 loc) • 535 B
TypeScript
import { Model, SerializedModel } from "./model";
export declare type Actor = {
name: string;
role: string;
photo: string | null | undefined;
};
export declare type SerializedActor = Actor;
export declare const isActor: (model: Model) => model is Actor;
export declare const isSerializedActor: (model: SerializedModel) => model is Actor;
export declare const serializeActor: (data: Actor) => Actor;
export declare const deserializeActor: (data: Actor) => Actor;
export declare const normalizeActor: (data: Actor) => Actor;