Π
Size: a a a
Π
Π
С
Вキ
C
Вキ
Вキ
C
O
RestResponseData<{}>["success"]подсвечивает как
Boolean
Вキ
RestResponseData<{}>["success"]подсвечивает как
Boolean
O
function isRestSuccess(success: RestResponseData<{}>["success"]) {
return success === true;
}
Вキ
function isRestSuccess(success: RestResponseData<{}>["success"]) {
return success === true;
}
Вキ
interface RestResponseJsonSuccess<T> {
success: true;
data: T;
}
interface RestResponseJsonError<T = { message: string }> {
success: false;
data: T;
}
type RestResponseData<T> = RestResponseJsonSuccess<T> | RestResponseJsonError;
Вキ
declare function isRestResponseJsonSuccess<T>(value: RestResponseData<T>): value is RestResponseJsonSuccess<T>;
declare function isRestResponseJsonError<T>(value: RestResponseData<T>): value is RestResponseJsonError;
AA
AA
O
declare function isRestResponseJsonSuccess<T>(value: RestResponseData<T>): value is RestResponseJsonSuccess<T>;
declare function isRestResponseJsonError<T>(value: RestResponseData<T>): value is RestResponseJsonError;