**Source URL:** https://limited.veevavault.dev/sitevault/custom-pages/vault-web-sdk/24.3.4/interfaces/fakeplugin.md

# FakePlugin

**`Internal`**

Only used to ensure the packages work with multiple plugin types

## Type Parameters {#type-parameters}

### Data {#data}

`Data` = `unknown`

## Properties {#properties}

### demoParams? {#demoparams}

> 
`optional` **demoParams?**: `Partial`<[`FakeParameters`](/custom-pages/vault-web-sdk/24.3.4/interfaces/fakeparameters)<`Data`>>

---

### factory {#factory}

> 
**factory**: (`params`) => `unknown`

#### Parameters {#parameters}

##### params {#params}

[`FakeParameters`](/custom-pages/vault-web-sdk/24.3.4/interfaces/fakeparameters)<`Data`>

#### Returns {#returns}

`unknown`

---

### type {#type}

> 
**type**: `"fake"`



---

**Previous:** [FakeParameters](/sitevault/custom-pages/vault-web-sdk/24.3.4/interfaces/fakeparameters)  
**Next:** [PageContext](/sitevault/custom-pages/vault-web-sdk/24.3.4/interfaces/pagecontext)