UNPKG

@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
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;