screeps-cartographer
    Preparing search index...

    Interface Serializer<T>

    interface Serializer<T> {
        key: string;
        deserialize(value?: string): T | undefined;
        serialize(value?: T): string | undefined;
    }

    Type Parameters

    • T
    Index
    key: string

    Unique key used internally for caching deserialized values

    • If unable to deserialize value, deserializer should throw an error; this will prevent the cached item from being created

      Parameters

      • Optionalvalue: string

      Returns T | undefined

    • If unable to serialize value, serializer should throw an error; this will prevent the cached item from being created

      Parameters

      • Optionalvalue: T

      Returns string | undefined