infinity-forge
Version:
16 lines (15 loc) • 532 B
TypeScript
export interface UseLoadGsiScriptOptions {
/**
* Nonce applied to GSI script tag. Propagates to GSI's inline style tag
*/
nonce?: string;
/**
* Callback fires on load [gsi](https://accounts.google.com/gsi/client) script success
*/
onScriptLoadSuccess?: () => void;
/**
* Callback fires on load [gsi](https://accounts.google.com/gsi/client) script failure
*/
onScriptLoadError?: () => void;
}
export default function useLoadGsiScript(options?: UseLoadGsiScriptOptions): boolean;