mirror of
https://github.com/getpaseo/paseo.git
synced 2026-11-05 07:54:38 +00:00
15 lines
491 B
TypeScript
15 lines
491 B
TypeScript
import type { ResolveStreamRenderStrategyInput, StreamStrategy } from "./strategy";
|
|
import { createNativeStreamStrategy } from "./strategy-native";
|
|
import { createWebStreamStrategy } from "./strategy-web";
|
|
|
|
export function resolveStreamRenderStrategy(
|
|
input: ResolveStreamRenderStrategyInput,
|
|
): StreamStrategy {
|
|
if (input.platform === "web") {
|
|
return createWebStreamStrategy({
|
|
isMobileBreakpoint: input.isMobileBreakpoint,
|
|
});
|
|
}
|
|
return createNativeStreamStrategy();
|
|
}
|