Initial project import
This commit is contained in:
26
node_modules/@react-three/drei/core/Sparkles.d.ts
generated
vendored
Normal file
26
node_modules/@react-three/drei/core/Sparkles.d.ts
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
import * as THREE from 'three';
|
||||
import { ThreeElement, ThreeElements } from '@react-three/fiber';
|
||||
import { ForwardRefComponent } from '../helpers/ts-utils';
|
||||
declare class SparklesImplMaterial extends THREE.ShaderMaterial {
|
||||
constructor();
|
||||
get time(): number;
|
||||
set time(value: number);
|
||||
get pixelRatio(): number;
|
||||
set pixelRatio(value: number);
|
||||
}
|
||||
declare module '@react-three/fiber' {
|
||||
interface ThreeElements {
|
||||
sparklesImplMaterial: ThreeElement<typeof SparklesImplMaterial>;
|
||||
}
|
||||
}
|
||||
export type SparklesProps = Omit<ThreeElements['points'], 'ref'> & {
|
||||
count?: number;
|
||||
speed?: number | Float32Array;
|
||||
opacity?: number | Float32Array;
|
||||
color?: THREE.ColorRepresentation | Float32Array;
|
||||
size?: number | Float32Array;
|
||||
scale?: number | [number, number, number] | THREE.Vector3;
|
||||
noise?: number | [number, number, number] | THREE.Vector3 | Float32Array;
|
||||
};
|
||||
export declare const Sparkles: ForwardRefComponent<SparklesProps, THREE.Points>;
|
||||
export {};
|
||||
Reference in New Issue
Block a user