react-native-copilot
Version:
Make an interactive step by step tour guide for you react-native app
29 lines (25 loc) • 486 B
JavaScript
// @flow
export type Step = {
name: string,
order: number,
visible: boolean,
target: React$Element,
wrapper: React$Element,
};
export type CopilotContext = {
registerStep: (Step) => void,
unregisterStep: (name: string) => void,
getCurrentStep: () => Step,
}
export type valueXY = {
x: number,
y: number,
};
export type SvgMaskPathFn = (args: {
size: Animated.valueXY,
position: Animated.valueXY,
canvasSize: {
x: number,
y: number
}
}) => string;