Endo API documentation
    Preparing search index...

    Type Alias InterfaceGuardPayload<T>

    InterfaceGuardPayload: {
        defaultGuards?: DefaultGuardType;
        interfaceName: string;
        methodGuards: Omit<T, symbol> & Partial<
            { [K in Extract<keyof T, symbol>]: never },
        >;
        sloppy?: boolean;
        symbolMethodGuards?: CopyMap<
            Extract<keyof T, symbol>,
            T[Extract<keyof T, symbol>],
        >;
    }

    Type Parameters

    Type declaration

    • OptionaldefaultGuards?: DefaultGuardType
    • interfaceName: string
    • methodGuards: Omit<T, symbol> & Partial<{ [K in Extract<keyof T, symbol>]: never }>
    • Optionalsloppy?: boolean
    • OptionalsymbolMethodGuards?: CopyMap<Extract<keyof T, symbol>, T[Extract<keyof T, symbol>]>