Interface Command<T>

命令

interface Command {
    id?: string;
    next: Partial<{
        [P in string | number | symbol]: Partial<({ [P in keyof T[P]]: Partial<{ [P in keyof T[P][P]]: Partial<{ [P in keyof T[P][P][P]]: Partial<{ [P in keyof T[P][P][P][P]]: Partial<{ [P in keyof T[P][P][P][P][P]]: Partial<{ [P in keyof T[P][P][P][P][P][P]]: Partial<{ [P in keyof T[P][P][P][P][P][P][P]]: Partial<...>; }>; }>; }>; }>; }>; }>; })>
    }>;
    prev: Partial<{
        [P in string | number | symbol]: Partial<({ [P in keyof T[P]]: Partial<{ [P in keyof T[P][P]]: Partial<{ [P in keyof T[P][P][P]]: Partial<{ [P in keyof T[P][P][P][P]]: Partial<{ [P in keyof T[P][P][P][P][P]]: Partial<{ [P in keyof T[P][P][P][P][P][P]]: Partial<{ [P in keyof T[P][P][P][P][P][P][P]]: Partial<...>; }>; }>; }>; }>; }>; }>; })>
    }>;
}

Type Parameters

  • T extends object

Properties

Properties

id?: string
next: Partial<{
    [P in string | number | symbol]: Partial<({ [P in keyof T[P]]: Partial<{ [P in keyof T[P][P]]: Partial<{ [P in keyof T[P][P][P]]: Partial<{ [P in keyof T[P][P][P][P]]: Partial<{ [P in keyof T[P][P][P][P][P]]: Partial<{ [P in keyof T[P][P][P][P][P][P]]: Partial<{ [P in keyof T[P][P][P][P][P][P][P]]: Partial<...>; }>; }>; }>; }>; }>; }>; })>
}>
prev: Partial<{
    [P in string | number | symbol]: Partial<({ [P in keyof T[P]]: Partial<{ [P in keyof T[P][P]]: Partial<{ [P in keyof T[P][P][P]]: Partial<{ [P in keyof T[P][P][P][P]]: Partial<{ [P in keyof T[P][P][P][P][P]]: Partial<{ [P in keyof T[P][P][P][P][P][P]]: Partial<{ [P in keyof T[P][P][P][P][P][P][P]]: Partial<...>; }>; }>; }>; }>; }>; }>; })>
}>

Generated using TypeDoc