## ElementsContextType type

Information for the set of elements at a given path within in a resource. This mostly exists to normalize access to elements regardless of whether they are from a profile, extension, or slice.

**Signature:**

```typescript
export type ElementsContextType = {

path: string;

elements: Record<string, ExtendedInternalSchemaElement>;

elementsByPath: Record<string, ExtendedInternalSchemaElement>;

profileUrl: string | undefined;

debugMode: boolean;

accessPolicyResource?: AccessPolicyResource;

getExtendedProps(path: string): ExtendedElementProperties | undefined;

isDefaultContext?: boolean;

};
```

**References:** [ExtendedInternalSchemaElement](/content/docs/sdk/core.extendedinternalschemaelement), [ExtendedElementProperties](/content/docs/sdk/core.extendedelementproperties)

- [ElementsContextType type](/content/docs/sdk/core.elementscontexttype#elementscontexttype-type/index.html)
