@solid-data-modules/chats-ldo
Version:
A library to mangage chats in Solid Pods built with LDO
19 lines • 564 B
TypeScript
type NonError<T> = T extends {
isError: true;
} ? never : T;
export declare function throwIfErr<Results extends {
isError: boolean;
}>(result: Results): NonError<Results>;
export declare function throwIfErrOrAbsent<Results extends {
isError: boolean;
type: string;
resource: any;
}>(result: Results): NonError<Results>;
export declare function getResource<Results extends {
isError: true;
} | {
isError: false;
resource: any;
}>(result: Results): NonError<Results>["resource"];
export {};
//# sourceMappingURL=resultHelpers.d.ts.map